hun*_*unt 2 .net javascript validation
function save() {
var iframeID = $('iframe').attr('id');
var code = lazyMethod_get(iframeID, "form1", "txt_code");
var loa = lazyMethod_get(iframeID, "form1", "txt_loa");
var DWT = lazyMethod_get(iframeID, "form1", "txt_dwt");
var GrossTonnage = lazyMethod_get(iframeID, "form1", "txt_gross");
if (code == '')
{
Ext.Msg.alert("Code need to be fill in!");
}
else if (loa == '')
{
Ext.Msg.alert("LOA need to be fill in!");
}
else if (DWT == '')
{
Ext.Msg.alert("DWT need to be fill in!");
}
else if (GrossTonnage == '')
{
Ext.Msg.alert("Gross Tonnage need to be fill in!");
}
else
{
validateDuplicate(name);
this.up('window').close();
}
}
Run Code Online (Sandbox Code Playgroud)
以上是我完成的代码,它会逐一提示.我需要它只验证一次,如果用户错过了2个文本框,它将提示错误一次,而不是两次.
您可以通过使用OR运算符来执行此操作,但在这种情况下,您的警报消息将是通用的.
function save() {
var iframeID = $('iframe').attr('id');
var code = lazyMethod_get(iframeID, "form1", "txt_code");
var loa = lazyMethod_get(iframeID, "form1", "txt_loa");
var DWT = lazyMethod_get(iframeID, "form1", "txt_dwt");
var GrossTonnage = lazyMethod_get(iframeID, "form1", "txt_gross");
if (code == ''|| loa == '' || DWT == '' || GrossTonnage == '') {
Ext.Msg.alert("You need to fill all the text field");
}
else {
validateDuplicate(name);
this.up('window').close();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |