所以我有這個網站:JavaScript表單驗證沒有工作,不能魚翅爲什麼
<form action="insert.php" method="post" onsubmit="return validateForm(this)">
<label for="FUP start date">FUP start date:</label>
<input type="text" name="inputField" id="inputField"/>
</br>
</br>
<label for="FUP end date">FUP end date: </label>
<input type="text" name="inputField2" id="inputField2" />
</br>
</br>
<label for="Allowed traffic">Allowed traffic:</label>
<input type="text" name="Allowed_traffic" id="Allowed_traffic"/>
</br>
</br>
<label for="Frequency">Frequency: </label>
<input type="text" name="Frequency" id="Frequency" />
</br>
</br>
<input type="submit" value="submit">
</form>
而且這個JavaScript密碼(帕羅拉):
<script>
function validateForm(formElement) {
if (formElement.Allowed_traffic.length < 5) {
alert('aaaPlease enter a password that is at least 5 characters long');
return false;
}
if (formElement.Allowed_traffic.length > 10) {
alert('Please enter a password that is less than 10 characters long');
return false;
}
}
</script>
我在做什麼錯?我想檢查一下提交的密碼是否在5到10個字符之間。 謝謝!
從技術上講,這不是必要的,因爲如果返回值是完全虛假的形式提交僅取消,和/或'preventDefault'方法的事件對象被調用。不返回值(返回'undefined')允許提交繼續。 –
謝謝大家!有用! –
沒問題;樂於幫助! –