0

選択ボックスのオプション1が選択されている場合、送信ボタンのデフォルトの動作を妨げるスクリプトの記述に問題があります。コードは次のとおりです。

http://jsfiddle.net/QgZHC/4/

また、私のWebサイトでは、skinnable-selectプラグインを使用していますが、それがスクリプトに影響を与えるかどうかはわかりません。どんな助けにも感謝します。

4

5 に答える 5

2

これを試してください:http: //jsfiddle.net/QgZHC/7/

于 2012-01-27T12:52:36.893 に答える
0

以下は、フィドルの更新されたスクリプトです。

$('.send').click(function(e) {
var a = $('.dupa').val();
if(a == "1")
{
     alert('Dupa');
     e.preventDefault();  
}
});

これもチェックしてください:http://jsfiddle.net/QgZHC/6/

于 2012-01-27T12:52:40.457 に答える
0
$('.send').click(function(e) {
    if ($('.dupa').val() == '2') {
       alert('Dupa');
       e.preventDefault();
    }
});
于 2012-01-27T12:54:40.223 に答える
0

試す

$('.send').click(function(e) {
    if ($('.dupa option:selected').val()==1) {
       alert('Dupa');
       e.preventDefault();
    }
});
于 2012-01-27T13:03:31.003 に答える
0

これを試して:

if ($('.dupa').attr('value') != 1)
于 2012-01-27T12:54:56.310 に答える