Javascript 从下拉列表中选择时自动触发单击按钮
我正在制作一个smarty模板。我无法编辑PHP代码,因为它是编码的 我有一张订单,客户可以查看他们的总到期日,填写他们的个人信息,然后完成付款 我的网站上的物品在美国是应纳税的,每个州有不同的税率 我的系统不允许根据用户对州的选择进行动态税率计算,但它提供了一个(税务更新)按钮,用户可以在该按钮上手动单击以更新税率 我正在努力改进这一点,使其表现得像动态的 每当用户选择一个状态或在它们之间切换时,我需要自动触发点击(税务更新)按钮。例如,如果用户选择Kansas,它将自动单击该按钮,这样用户就不必按下该按钮。如果他选择了堪萨斯州,然后把它改成肯塔基州,情况也是一样 最后,我将使用Javascript 从下拉列表中选择时自动触发单击按钮,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在制作一个smarty模板。我无法编辑PHP代码,因为它是编码的 我有一张订单,客户可以查看他们的总到期日,填写他们的个人信息,然后完成付款 我的网站上的物品在美国是应纳税的,每个州有不同的税率 我的系统不允许根据用户对州的选择进行动态税率计算,但它提供了一个(税务更新)按钮,用户可以在该按钮上手动单击以更新税率 我正在努力改进这一点,使其表现得像动态的 每当用户选择一个状态或在它们之间切换时,我需要自动触发点击(税务更新)按钮。例如,如果用户选择Kansas,它将自动单击该按钮,这样用户就
display:none隐藏该按钮代码>
示例HTML:
<select id="selectstate" name="state">
<option value="Alabama">Alabama</option>
<option value="Kansas">Kansas</option>
<option value="Kentucky">Kentucky</option>
</select>
<input type="submit" value="Tax Update" name="update" />
阿拉巴马州
堪萨斯州
肯塔基州
有人能用JavaScript或jQuery代码帮助实现这一点吗?我需要在选择状态或选择更改时自动单击(税务更新)按钮。欢迎回答。仅此而已:
$('#selectstate').on('change', function(){
$("[name='update']:submit").trigger("click");
});
如果可以,请在“提交”按钮上使用id我想最好指出这是jQuery,需要链接到jQuery库。@NewToJS我不这么认为,因为jQuery被标记了。正确,jQuery被标记了,但是JFallz没有显示任何使用javascript/jQuery的尝试,所以我认为详细解释您的答案是很重要的。