欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript的表單驗(yàn)證長(zhǎng)度

 更新時(shí)間:2016年03月16日 11:08:20   作者:WeAreZero  
JavaScript 可用來(lái)在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證。通過(guò)本文給大家介紹Javascript的表單驗(yàn)證長(zhǎng)度,需要的朋友參考下吧

JavaScript 可用來(lái)在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證。

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

在輸入域后加一個(gè)sqan標(biāo)簽

<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)
{
//如果輸入域內(nèi)容是空,則在span標(biāo)簽內(nèi)提醒
if(inputFiled.value.length==0)
{
if(helpText!=null)
helpText.innerHTML="文本框不能為空";
}
//如果輸入域不空,則清空span標(biāo)簽內(nèi)的內(nèi)容
else if(helpText!=null)
helpText.innerHTML=""
}
</script>

helpText是傳入的span對(duì)象

用span標(biāo)簽來(lái)為用戶作出提醒,不會(huì)像alert那樣阻擋用戶視覺(jué)

除了非空驗(yàn)證,還有尺寸問(wèn)題

驗(yàn)證數(shù)據(jù)長(zhǎng)度

<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>

這里的參數(shù)變成了四個(gè),第一個(gè)是文本最小長(zhǎng)度,第二個(gè)是文本最長(zhǎng)長(zhǎng)度

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

驗(yàn)證郵政編碼

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

相關(guān)文章

最新評(píng)論