我使用dojo工具包作爲codeigniter的設計。我如何驗證dojo中的多個文本框?
我使用道場對話作爲用於特定模塊
其中我面臨的問題的輸入形式是,道場僅驗證初始輸入字段和休息字段不形式驗證。
我使用下面的函數來驗證表單的文本字段:
function dialogpartyclose()
{
if(dijit.byId('txtpartyname').validate() == false)
{
dijit.byId('txtpartyname').validate(true);
}
if(dijit.byId('txtpartyfirstname').validate() == false)
{
dijit.byId('txtpartyfirstname').validate(true);
}
if(dijit.byId('txtpartylastname').validate() == false)
{
dijit.byId('txtpartylastname').validate(true);
}
if(dijit.byId('txtpartymobile').validate() == false)
{
dijit.byId('txtpartymobile').validate(true);
}
if(dijit.byId('txtpartyfax').validate() == false)
{
dijit.byId('txtpartyfax').validate(true);
}
if(dijit.byId('txtpartyphone').validate() == false)
{
dijit.byId('txtpartyphone').validate(true);
}
if(dijit.byId('txtpartyemail').validate() == false)
{
dijit.byId('txtpartyemail').validate(true);
}
if(dijit.byId('txtpartycity').validate() == false)
{
dijit.byId('txtpartycity').validate(true);
}
if(dijit.byId('txtpartystate').validate() == false)
{
dijit.byId('txtpartystate').validate(true);
}
if(dijit.byId('txtpartycountry').validate() == false)
{
dijit.byId('txtpartycountry').validate(true);
}
}
現在,如果我會點擊一次提交按鈕,它會驗證輸入的字段。 如果我關閉輸入表單並重新打開它,那麼所有字段都標記爲紅色,表示最後一次字段驗證沒有放入其初始階段,並且輸入表單的最後階段保持原樣。問題是它只在重新打開表單時驗證第一個字段,而其餘字段用紅色標記。
PLZ helppppppppp
日Thnx提前