0

私は次のようなフォームを持っています:

Check this if you Want to receive our newsletter: <input type="checkbox" id="newsletter " name="newsletter">

javascript/jquery関数を介して送信しています。

jsファイルのsubmit関数内で、次の値を取得しています。

var newsletter = $("#newsletter").val(); 

そして、残りのfomの値は、私のphpファイルへのPOSTによって$.ajaxになります。

問題:ニュースレターの価値は常に「オン」です。

チェックボックスがオンになっている場合は値を取得し、チェックボックスがオフになっている場合は別の値を取得するにはどうすればよいですか?

どうもありがとう!!

4

1 に答える 1

0

チェックボックスがオンかオフかを調べるには、次を使用します.attr('checked')

var newsletter = $("#newsletter").attr('checked') ? "on" : "off";

これにより、チェックされたもの'on'とチェックされていないものが提供されます'off'

于 2012-06-14T14:57:11.770 に答える