【发布时间】:2013-05-10 18:21:01
【问题描述】:
试图弄清楚如何使用 javascript 在表单的文本框中动态生成文本。
我想从我所做的下拉列表中选择一种事件类型,然后在该选择中将一个值输入到 eventprice 表单的文本框中。
到目前为止,这就是我所拥有的,但我没有在文本框中产生任何价值,任何帮助表示赞赏。
function totalprice(){
if($('#type').val() == '3'){
$('#eventprice') == ("45");
}
}
<input type="text" disabled="" id="eventprice" onChange="totalprice();" name="eventprice" class="form-input" />
【问题讨论】:
-
只是说,你知道有 good proven 框架可以做这种事情(称为 data-绑定),对吧? (KnockoutJS、EmberJS、AngularJS,列表很长)另外,请查看stackoverflow.com/questions/16483560/…
-
你想在你的函数中做什么?我无法理解
-
另外,修复您当前的代码
$('#eventprice'.val("45");而不是$('#eventprice') == ("45"); -
鉴于您的
input是disabled,它将如何处理onchange事件? (通常编程更改,例如受 JavaScript 影响的更改,不会触发change事件,除非专门这样做。)
标签: javascript jquery