さて、私はこのスクリプトを持っています。送信リクエストで、入力値を検証するために使用されるphpファイルを設定しました...検証されていない場合、エコーする正しい方法が検証されていないことを設定しました。応答を受け取ったときに要求に入れたいのですが、送信を停止するのはエラー応答です..スクリプトは次のとおりです。要求を送信して応答を返しますが、送信を停止しません...
私はこのように作成しましたが、すべて完了したら確認メッセージをポップする必要があります。メッセージがポップアップしたときにフォームの実行を停止し、ユーザーがはいをクリックしてフォームを続行した場合...試してみましたこのようにfireEventを使用しますが、機能しません...助けてください!
window.addEvent('domready', function(){
var form=document.adminForm;
form.addEvent('submit', function(e){
var success = false;
var dataString="date=" + document.getElementById("date").value + "&start=" + document.getElementById("start").value + "&end=" + document.getElementById("end").value;
var requestData = new Request ({
url: '/provjera.php',
method:'POST',
async:false,
data:dataString,
onComplete: function(responseText){
var requestData2 = new Request({
url:'/posalji.php',
method:'POST',
data:dataString,
onComplete:function(responseText){
}
});
requestData2.send();
success= responseText == 'NO ERROR';
if(responseText == 'NO ERROR'){
}else{
alert("FAIL");
}
}
});
requestData.send();
if(success){
var result=confirm("Are you sure!?");
e.stop();
if(result){
form.fireEvent("submit");
}
}else{
e.stop();
}
});
});