Basicly我有这样的功能:使得提交按钮执行的功能
function testLength(){
var input1 = document.getElementById("input1").value
var input2 = document.getElementById("input2").value
alert("test")
if (input1.length < 2 && input2.lenght < 2){
alert("Please enter more then one symbol");
return false
}
}
和intputs:
<input type="text" name="input1" id="input1">
<input type="text" name="input2" id="input1">
<input type="submit" onclick="testLength();" value="press me">
的想法是,如果输入为1个字符长,不允许提交不过虽然即使我的输入是1个字符长,它似乎并没有进入if语句(我认为)应该停止提交按钮。任何想法为什么?
好吧,所以我设法停止提交按钮做它的事情。我仍然无法使if语句顺利通过,出于某种原因,无论我输入什么内容,它都会返回false(条件):S – Konulv
您使用的是什么代码?在你的问题的代码中有一个错字:长度而不是长度 – kecalace
\ * facepalm *所以它只是归结于我不能正确拼写。现在它工作得很好。谢谢<3 – Konulv