我已經使用JavaScript驗證下面的代碼,返回true或false取決於條件的JavaScript還真不工作
的JavaScript塊
function fnval()
{
if(document.field.value == "")
{
alert("Invalid value");
return false;
}else{
return true;
}
}
這裏是我的HTML:
<Input type=submit name="sub" onClick="return fnval()">
因此,js塊檢查是否輸入字段值。如果沒有,它會拋出一條警告消息並返回false,因此表單不會被提交。
但是,如果值不爲空,它將返回true,並且仍然不會提交表單。
我已經看到一些人詢問,其中返回錯誤的結果提交表單。但是,這完全是相反的,目前還無法找到解決方案。
任何人都可以幫助我嗎?
您的''元素在'
而你不會「拋出」警告信息;) –
你應該看看使用jQuery。它是一個用於處理頁面元素的JavaScript庫,就像你在這裏試圖做的一樣。我不確定'document.field'應該返回什麼。看看jquery,它非常容易,它的跨瀏覽器兼容。 –