国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Javascript的表單驗證長度

2024-05-06 16:29:44
字體:
來源:轉載
供稿:網友

JavaScript 可用來在數據被送往服務器前對 HTML 表單中的這些輸入數據進行驗證。

該采用什么樣的方式對用戶作出提醒呢?你一定不想用alert()提示框

在輸入域后加一個sqan標簽

<input id="phone" name="phone" type="text" size="12" onBlur="validateNonEmptyFun(this,document.getElementById('phone_help'));" /><span id="phone_help" class="help"></span>function validate_Length(inputFiled,helpText){//如果輸入域內容是空,則在span標簽內提醒if(inputFiled.value.length==0){if(helpText!=null)helpText.innerHTML="文本框不能為空";}//如果輸入域不空,則清空span標簽內的內容else if(helpText!=null)helpText.innerHTML=""}</script>

helpText是傳入的span對象

用span標簽來為用戶作出提醒,不會像alert那樣阻擋用戶視覺

除了非空驗證,還有尺寸問題

驗證數據長度

<input id="phone" name="phone" type="text" size="12" onBlur="validate_Length(1,32,this,document.getElementById('phone_help'));" /><span id="phone_help" class="help"></span>

這里的參數變成了四個,第一個是文本最小長度,第二個是文本最長長度

function validate_Length(minLegth,maxlength,inputFiled,helpText){if(inputFiled.value.length<minLegth||inputFiled.value.length>maxlength){if(helpText!=null){helpText.innerHTML="請輸入長度為"+minLenght+"到"+maxLength+"的文本";return false;}}else if(helpText!=null){helpText.innerHTML=""return true;}}

驗證郵政編碼

function validate_ZipCode(inputFiled,helpText){if(inputFiled.value.length!=5){if(helpText!=null)helpText.innerHTML="郵政編碼長度必須為5位";return false;}else if(isNaN(inputFiled.value)){if(helpText!=null)helpText.innerHTML="郵政編碼必須為數字";return false;}else if(helpText!=null){helpText.innerHTML=""return true;}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永年县| 英吉沙县| 册亨县| 布尔津县| 松溪县| 海晏县| 上林县| 蛟河市| 广河县| 当雄县| 商水县| 河池市| 皮山县| 固原市| 加查县| 乐业县| 安阳县| 宜丰县| 湖北省| 木里| 凭祥市| 灯塔市| 萨嘎县| 信阳市| 五寨县| 沭阳县| 桂阳县| 固原市| 华蓥市| 格尔木市| 台东市| 建宁县| 綦江县| 扬中市| 博罗县| 洪泽县| 玛曲县| 晋州市| 吴川市| 康乐县| 甘谷县|