誰が間違って何を教えてもらえますし、コードのこのビットを修正する方法...IF ORのjQueryで機能PHPサイトの
場合、私は、メッセージを起動し、次のページに移動しないようにしようとしています#send_country
ボックスにははありません。があります。または、"Send From..."
(そのプレースホルダとして)と書かれています。私はそれが|| country == "Send From..."
せずに動作しますように私は、OR機能に問題があると思う
if (country == '0' || country == "Send From...") {
error = 1;
jQuery('.msg').text("Please Select A Country.");
}
:
これは私が問題を抱えていたコードのビットです。
<script>
jQuery(document).ready(function(){
jQuery('.submit').click(function() {
var error = 0;
var country = jQuery('#send_country').val();
var countrys = jQuery('#delv_country').val();
var idsa = jQuery('.size').val();
if (country == '0' || country == "Send From...") {
error = 1;
jQuery('.msg').text("Select A Country.");
}
if (countrys == '0') {
error = 1;
jQuery('.msg').text("Select A Country.");
}
if (error) {
return false;
} else {
return true;
}
});
});
</script>
ありがとう!私はこれを私の最初のオプションをプレースホルダとして作成しました。問題が発生しているので、or文の "Send From ..." – tbowden
私はあなたが持っていると思う、問題は選択の値を取得している方法で、 'var country = jQuery( '#send_country option:selected')。val();'を使用します。 (私の最新のスニペットをチェックしてください)。 –