我正在尝试找出更新某些内容的最佳方法input
值取决于从中选择的选项select
.
这是我想要实现的目标:
我有一个显示域名详细信息的页面。我有一个表格input
and select
这允许更改价格。这input
包含当前域名价格并允许用户输入新价格,但是用户不必这样做,而是可以使用select
其中有 3 种选项,3 种不同的货币,一旦选择其中一种,新价格的值就会改变input
基于数据库中给定货币的默认价格。
然后它会变得有点复杂,因为脚本需要知道 TLD 来查找数据库才能找到正确的价格。我想我需要将它作为参数传递到某个地方......
代码本身在提交时工作得很好,并且在选择不同货币时应用新价格,但我只能在提交后看到它,这是我想避免的。
我不知道该怎么做。我应该使用 jQuery 本身还是 jQuery AJAX 或 JS ?我对所有这些异步东西都很陌生,真的不知道从哪里开始。
能够做到这一点 javascript 就很好了。您需要了解事件。事件被触发当指定的动作发生时。在你的情况下,你希望它在你时触发更改选择的值。因此你需要使用onchange事件.
因为您没有提供任何代码,所以我创建了一个非常基本的示例。你应该能够破译它来做你想做的事。
脚本语言
<script type="text/javascript">
function addEventsToHTML(){
var cars = document.getElementById('cars');
cars.onchange = changeHandler;
function changeHandler(){
alert("You changed to "+this.value);
}
}
window.onload = addEventsToHTML;
</script>
HTML
<select id="cars">
<option value="Volvo">Volvo</option>
<option value="MG">MG</option>
<option value="Fiat">Fiat</option>
</select>
查看现场演示! http://jsfiddle.net/GCqRR/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)