jqtransformed アイテムの検証を含むフォーム送信を使用しています。奇妙なことは、送信コントロールが一度しか機能しないことです。最初の試行で正しいフォームを送信すると、値が送信されます。しかし、そうしないと警告が表示され、二度と送信されません。
これが私のサンプル作品です。
function jqkontrol(){
var alis = jQuery("#alis_yeri div.jqTransformSelectWrapper span").text();
var donus = jQuery("#donus_yeri div.jqTransformSelectWrapper span").text();
if(alis!='Alış Yeri Seçiniz' && donus!='Dönüş Yeri Seçiniz'){
jQuery("form#rezervasyon").submit();
return true;
}else{
alert('Alış noktası seçiniz.');
jQuery("form#rezervasyon").submit(function (e) {
e.preventDefault();
});
return false;
};
}
<form>
<input type="image" src="http://www.guiderentacar.com/yeni/tema/bg_devamet.png" onclick="jqkontrol();" />
</form>
これがライブ バージョンです:ソースのライブ デモ。