HTML輸入擺脫輸入表單值:無法使用JavaScript
<input type="text" id="email" name="email" class="inputbox" placeholder="Email" required="required" />
<input type="password" id="pass" name="pass" class="inputbox" placeholder="Password" required="required" />
<button class="btn btn-red" onclick="logincheck();">LOG IN</button>
的Javascript:
function logincheck(){
var e = document.getElementById("email").value;
p = $("#pass").val();
console.log(e);
if($("#email").val()==""||$("#pass").val()=="")
alert("Email and password can't be empty");
else {
$.ajax({
url : "http://localhost/dsbd/loginprocess.php",
type: "POST",
data : {
email : e,
password: p
},
dataType: 'text',
success: function (data) {
alert(data);
}
});
}
}
e
和p
變量返回空字符串(而在控制檯打印)。 添加了代碼jsfiddle 請幫我找出問題所在。
如果你設置的jsfiddle包括不關閉腳本它的工作很好,很正常,如*「NOWRAP身體」 *等 - > http://jsfiddle.net/dr9hr411/2/ – adeneo
你在代碼上改變了什麼嗎?它在我的本地主機上返回空字符串。 –
沒有改變的事情,只是確保函數在範圍內(全局)。 – adeneo