【发布时间】:2013-07-11 02:58:54
【问题描述】:
我想在表单字段中输入一个数字,并让它旁边的字段自动更新为数字的 2 倍。如果没有复选框之类的东西,我无法弄清楚如何做到这一点。
我有这个:
var val = document.form1.field1.value
if (/^\s*$/.test(val)) {
}
else {
document.form1.field2.value = val * 2
}
我认为这样做是检查 field1 是否有任何值(否则我只想显示占位符的字段),如果它确实有值,它将使 field2 = field1 * 2
我的目标是在我在 field1 中键入数字时更新 field2。
感谢您的帮助!
【问题讨论】:
-
将您的代码放入表单字段的
onkeyup处理程序中。
标签: javascript html forms