使用JavaScript提交表单-为什么不从表单中获取值?
所以我的表格看起来像:使用JavaScript提交表单-为什么不从表单中获取值?,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,所以我的表格看起来像: <form id="user_form"> <p><label for="username">Username: </label> <input id="username" type="text"></p> <p><label for="password">Password: </label> <inpu
<form id="user_form">
<p><label for="username">Username: </label>
<input id="username" type="text"></p>
<p><label for="password">Password: </label>
<input id="password" type="text"></p>
<p><label for="email">E-mail: </label>
<input id="email" type="text"></p>
<p><label for="first_name">First Name: </label>
<input id="first_name" type="text"></p>
<p><label for="last_name">Last Name: </label>
<input id="last_name" type="text"></p>
<p><input id="notif_submit" type="submit" value="Create"></p>
</form>
</div>
但我作为测试输入的警报显示用户名为空。我在HTML标记中尝试过onClick=“functionName”,我尝试过用“name”替换“id”,这是我能想到的一切。这一定很简单…我想你想要
var username=$(“#username”).val()代码>
选择器中缺少#
标识符
编辑:如果出于某种原因,您想使用name
而不是id
,则可以使用选择器:$(“输入[name*='username'])。val()
。但是使用id
应该是合适的。我认为您需要var username=$(“#username”).val()代码>
选择器中缺少#
标识符
编辑:如果出于某种原因,您想使用name
而不是id
,则可以使用选择器:$(“输入[name*='username'])。val()
。但是使用id
应该是合适的。我认为您需要var username=$(“#username”).val()代码>
选择器中缺少#
标识符
编辑:如果出于某种原因,您想使用name
而不是id
,则可以使用选择器:$(“输入[name*='username'])。val()
。但是使用id
应该是合适的。我认为您需要var username=$(“#username”).val()代码>
选择器中缺少#
标识符
编辑:如果出于某种原因,您想使用name
而不是id
,则可以使用选择器:$(“输入[name*='username'])。val()
。但是使用id
应该是合适的。在jQuery中,您需要使用#
,它用于使用id来定位元素
只需像这样更新代码
var username = $("#username").val();
var password = $("#password").val();
var email = $("#email").val();
var first_name = $("#first_name").val();
var last_name = $("#last_name").val();
在jQuery中,您需要使用#
,这用于使用ID来定位元素
只需像这样更新代码
var username = $("#username").val();
var password = $("#password").val();
var email = $("#email").val();
var first_name = $("#first_name").val();
var last_name = $("#last_name").val();
在jQuery中,您需要使用#
,这用于使用ID来定位元素
只需像这样更新代码
var username = $("#username").val();
var password = $("#password").val();
var email = $("#email").val();
var first_name = $("#first_name").val();
var last_name = $("#last_name").val();
在jQuery中,您需要使用#
,这用于使用ID来定位元素
只需像这样更新代码
var username = $("#username").val();
var password = $("#password").val();
var email = $("#email").val();
var first_name = $("#first_name").val();
var last_name = $("#last_name").val();
您需要在您的id和之前添加#。在jquery中(例如$(“#username”)。您需要在id和之前添加#。在jquery中(例如$(“#username”)。您需要在id和之前添加#。在jquery中(例如$(“#username”)。您需要在id和之前添加#。在jquery(例如$(“#username”))中,我知道它很简单。谢谢我知道这很简单。谢谢我知道这很简单。谢谢我知道这很简单。谢谢@安德烈:没有问题。如果我的回答对您有帮助,请将其标记为已回答,这样您的问题将被清理并存档。@AndrewTorr没有问题。如果我的回答对您有帮助,请将其标记为已回答,这样您的问题将被清理并存档。@AndrewTorr没有问题。如果我的回答对您有帮助,请将其标记为已回答,这样您的问题将被清理并存档。@AndrewTorr没有问题。如果我的回答对您有帮助,请将其标记为已回答,以便您的问题将被清理并存档。