私は grails submitToRemote を使用して、AJAx を使用してフォーム コンテンツを投稿します。独自の関数を使用してフォーム コンテンツを検証したいのですが、その関数が true を返す場合は、grails submittoRemote を実行します。
これどうやってするの?何か案は?おそらく前に関数をバインドし、返された値が false の場合は AJAX を実行しないでください。助けてください
<g:submitToRemote class="button" update="resultset" value="Swarch" action="show" before=" validateForm()" />
function validateForm() {
var form = dijit.byId('myForm');
if(form.validate()) {
return true;
}else {
alert('Form contains invalid data. Please correct first');
return false;
}
return true;
}
物事を短くする。関数が false を返す場合、どのように ajax 呼び出しを中止できますか。