我的HTML:
<input type="text" id="fname" name="fname" placeholder="First Name" />
<input type="text" id="lname" name="lname" placeholder="Last Name" />
<input type="text" id="birthdate" name="birthdate" placeholder="Birth Date (DD/MM/YYYY)" />
<input type="email" id="email" name="email" placeholder="Email" />
<input type="password" id="password" name="password" placeholder="Password" />
<input type="password" id="repassword" name="repassword" placeholder="Re-Password" />
<button type="button" id="button">Submit</button>
<p id="test"></p>
我的jQuery:
$(document).ready(function(){
$("#button").on("click", function(){
var fn=$('#fname').val(),
ln=$('#lname').val(),
bd=$('#birthdate').val(),
email=$('#email').val(),
pw=$('#password').val(),
rpw=$('#repassword').val();
$('#test').text(fn+ln+bd+email+pw+rpw);
});
});
我获得fn
,ln
,bd
和rpw
的值,但不是email
和pw
。 email
和pw
有什么问题?
答案 0 :(得分:0)
如果不查看页面的其余部分源代码,我们就不可能说了,但我打赌你的网页中存在ID为#email
和#password
的现有元素,并且jQuery正在选择这些元素,然后从中获取undefined
或空白值。