这是我的代码。
<form action="demo_form.asp">
First name: <input type="text" name="fname" id="fname"><br>
Last name: <input type="text" name="lname" id="lname"><br>
<input type="submit" value="Submit">
</form>
使用Javascript:
$(document).ready(function() {
$('#cash_received').change(function () {
$("#lname").val("mytest");
}
});
});
它没有在Last Name文本框中设置mytest值。
答案 0 :(得分:4)
这是因为你的脚本中有语法错误,当然你的事件没有被注册。
$(document).ready(function () {
$('#cash_received').change(function () {
$("#lname").val("mytest");
} //<-- Remove this
});
});
<强> Fiddle 强>
总是看看你的浏览器控制台是否有任何错误,你可以赶上所有语法错误然后自己
答案 1 :(得分:3)
:)
PSL无论如何都要钉它!
.keyPress
。input
并查看value=""
<强>代码强>
$(document).ready(function () {
$('#fname').change(function () {
$("#lname").val("mytest");
});
});