如何使用jquery设置文本框的值?

时间:2013-11-21 20:47:11

标签: jquery

这是我的代码。

<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值。

2 个答案:

答案 0 :(得分:4)

这是因为你的脚本中有语法错误,当然你的事件没有被注册。

$(document).ready(function () {

    $('#cash_received').change(function () {
        $("#lname").val("mytest");
    } //<-- Remove this
    });
});

<强> Fiddle

总是看看你的浏览器控制台是否有任何错误,你可以赶上所有语法错误然后自己

答案 1 :(得分:3)

演示 http://jsfiddle.net/VAcKN/

很少有事情可以理解:(这些只是想法哟):) PSL无论如何都要钉它!

  • .keyPress
  • 怎么样?
  • 结束标记input并查看value=""

<强>代码

$(document).ready(function () {

    $('#fname').change(function () {
        $("#lname").val("mytest");
    });
});