Rumah > hujung hadapan web > tutorial js > Pengesahan borang Javascript-serahkan borang_javascript kemahiran

Pengesahan borang Javascript-serahkan borang_javascript kemahiran

WBOY
Lepaskan: 2016-05-16 15:10:13
asal
1327 orang telah melayarinya

Bacaan yang disyorkan: Panjang pengesahan borang JavaScript

Pengesahan borang JavaScript - pengenalan pertama kepada ungkapan biasa

Pengesahan borang Javascript - mendedahkan ungkapan biasa

JavaScript boleh digunakan untuk mengesahkan data input ini dalam borang HTML sebelum data dihantar ke pelayan.

Data buruk tidak boleh sampai ke pelayan: pengesahan semasa menyerahkan borang

Terdapat atribut borang dalam objek medan borang, yang menggunakan tatasusunan untuk mewakili medan keseluruhan borang

Andaikan hanya terdapat kotak teks maklumat ringkas dan kotak poskod dan butang hantar

<form>
<input id="message" name="message" type="text" size="12" onBlur="validate_Length(1,32,this,document.getElementById('message_help'));" />
<message_help" class="help"></span>
<input id="ZipCode" name="phone" type="text" size="5" onBlur="validate_ZipCode(this,document.getElementById('ZipCode_help'));" />
<span id="ZipCode_help" class="help"></span>
<input type="button" value="Order Banner" onClick="placeOrder(this.form);"/>
</form>
<script language="javascript" type="text/javascript">
//文本长度验证
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;
}
}
function placeOrder(form)
{
if(validateNonEmpty(1,32,form["phone"],form["phone_help"])&&validate_ZipCode(form["ZipCode"],form["ZipCode_help"]))
{
form.submit();
}
else{
alert("您填写的表单数据至少有一项不合法");
}
}
</script>
Salin selepas log masuk

Ringkasan: Anda hanya perlu memanggil fungsi pengesahan yang sepadan dan mendapatkan nilai pulangan, dan kemudian anda boleh melengkapkan penapisan data akhir apabila menyerahkan borang

Dalam aplikasi praktikal, selalunya perlu untuk mengesahkan panjang, tidak kosong, aksara yang menyalahi undang-undang, format, saiz, dll. saya tidak akan memperkenalkannya satu demi satu di sini, tetapi penekanannya adalah pada pemahaman.

Baiklah, editor akan memperkenalkan anda kepada pengetahuan yang berkaitan tentang pengesahan borang Javascript dan penyerahan borang di sini saya harap ia akan membantu anda!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan