如果沒有輸入任何內容,我需要在提交時將表單輸入值設置爲-1。 到目前爲止,我有這個功能,但它不會將值更改爲-1。JavaScript驗證更改提交的值
<form action="validate.php"
method="post" onsubmit="return validate()" >
<input type="text" name="CategoryID" size="3" maxlength="3" onkeyup="checkCategoryID(this)"/>
function validate()
{
var catID;
catID = document.getElementsByName("CategoryID");
if (catID.value == "")
catID.value = -1;
return true;
}
當你在js中比較字符串時你應該使用=== – miechooy
謝謝,我不知道。 – Rhys