如何使用 Javascript 设置文本框值?
我可以在 AJAX 方法中读取 txtUserName
字段的值。但在两个注释行中给出错误:
function handle_geolocation_query(position) {
// $("input#MainContent_txtEnlem").val() = position.coords.latitude;
// $("input#MainContent_txtBoylam").val() = position.coords.longitude;
PageMethods.SendLocation($("input#MainContent_txtUserName").val(), position.coords.latitude, position.coords.longitude);
}
我使用的是 jQuery 1.4.1。
最佳答案
代码中的错误是您将值分配给函数。您应该做的是将值作为参数传递,因此您的代码将是:
$("#MainContent_txtEnlem").val( position.coords.latitude);
$("#MainContent_txtBoylam").val(position.coords.longitude);
其他一些要点:
- 如果您使用
id
,则无需编写input#...
。 - 这是一个 jQuery 函数。它不是纯 JavaScript。
关于c# - 设置文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8679769/