gpt4 book ai didi

Javascript - 从下拉菜单中选择 - 运行一次

转载 作者:行者123 更新时间:2023-11-28 04:01:50 25 4
gpt4 key购买 nike

我是新手,我正在寻求帮助。这是概要。这是一个带有 P.O.S(销售点)界面的网上商店。当收银员登录POS界面时,我需要自动选择一个类别(假设我有两个不同的产品类别,产品相同,一个用于在线销售,另一个用于收银员。当收银员销售产品时,我不希望他错误地销售名称相同但用于在线销售的产品。因此我需要自动选择给定的类别并运行一次提交按钮

这是从数据库中以下拉菜单形式提取类别列表的原始代码。

<select class="form-control category-selector" id="cramadevapat" name="category" placeholder="<?php echo JText::_('COM_POS_PRODUCTS_INPUT_SEARCH_CAT_PLACEHOLDER') ?>">
<option value=""><?php echo JText::_('COM_POS_PRODUCTS_INPUT_SEARCH_CAT_PLACEHOLDER') ?></option>
<?php
foreach($items as $item){
$selected = (isset($params->category) && $params->category == $item->category_id) ? 'selected' : '';
echo '<option value="'.$item->category_id.'" '.$selected.'>'.$item->category_name_with_depth.'</option>';
}
?>
</select>

这就是我到目前为止所能做的。

function  selectFromDropdown(selector, text) {
$(selector).find('option').each(function() {
if ($(this).text() == text) {
$(selector).val($(this).val());
return false;
}
})
}
setTimeout(function() {
selectFromDropdown('#cramadevapat', 'Magazin Pallady')
jQuery(function(){ jQuery ('#submit').click();});
},500)

这是我到目前为止所做的事情,但现在下拉列表中的代码锁定,选择我需要的东西,然后一遍又一遍地运行它。

我所需要的只是运行一次提交

最佳答案

我不太确定你到底想在那里做什么,但你可以将计时器分配给一个变量,然后在触发后停止计时器:

myTimer = setTimeout(function() { ........

clearTimeout(myTimer);

关于Javascript - 从下拉菜单中选择 - 运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47040462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com