在我的工作頁面上,有很多輸入表單。以良好和可靠的方式驗證表單輸入
我想在提交之前檢查用戶輸入。
例
HTML/PHP
<input type="text" name="adress" id="adress">
<input type="text" name="amount" id="amount">
,實際上Im做在Javascript以下
的Javascript
function dataValidation() {
error=false;
var adress = document.getElementById('adress').value;
var amount = document.getElementById('adress').value;
if (adress == ""){
error=true;
}
if (amount >0 && amount < 999){
}
else {
error=true;
}
if (error == false){
document.forms["myForm"].submit();
}
}
所以,基本盟友此工作正常的我,但問題是,我要創建爲每個表單功能,並添加一個IF每個字段
因此,即時尋找一個更好的解決方案
理念1:添加列表至極提供類型的輸入,像
adress = not empty,
amount = >0 && <999,
,然後創建一個函數,檢查與列表中的所有領域
思路2:標記或東西直接添加到輸入字段,它應該包含。然後創建一個功能,檢查所有的字段
有人有一個想法如何做到這一點,並希望幫助/建議我?
如果你有相同的字段多種形式
對於'address'適用的jQuery,你可以做這樣的事'<輸入type =「text」name =「adress」id =「adress」required>'。 – 2014-09-20 07:40:21
有幾十個或數百個JavaScript驗證框架。Google for'javascript驗證框架' – 2014-09-20 07:41:21