【发布时间】:2014-03-05 00:00:38
【问题描述】:
我有一个简单的帐号和密码表格。我可以在一个函数中提交表单,该函数将表单序列化并将其发送到 Web API 控制器,并且帐号和密码作为我创建的小模型中的属性接收。所以效果很好。但我想访问用户在页面本身上键入的号码,但我不知道该怎么做 - 我尝试使用 var accountNo = $('#account').val() 但 accountNo 未定义。
我发现的所有示例都在 HTML 中设置了 'value' 属性,硬编码或使用 .val('someValue') 设置。但它可以让用户输入文本然后序列化表单,将 value 属性留空。那么如何获取用户输入的文本呢?
我在 jsFiddle 上放了一个示例:http://jsfiddle.net/xZVzC/1/
<input name="account" type="text" placeholder="Enter Account Number">
和
$(function() {
var accountNo = $('#account').val();
console.log('Account: ' + accountNo);
});
【问题讨论】:
标签: jquery