0

テキストフィールド#ItemAddressにフォーカスがあり、別のテキストフィールド#CAT_Custom_279176をチェックし、その値が「 SG 」に等しい場合は、テキストフィールド# CAT_Custom_269379および#CAT_Custom_248591の値をクリアします。値が「SG」でない場合は、何もしません。以下のコードは正しくありません、助けてください...どうもありがとう

  <script type="text/javascript">// if Singapore
      $(function() {
      $('#ItemAddress').focus(function() {
          if ($('#CAT_Custom_279176').val('SG')) {
              $('#CAT_Custom_269379').val(''); // clear value in state field
              $('#CAT_Custom_248591').val(''); // clear value in city field
          }
      });
      })               
  </script>
4

2 に答える 2

3

この行は間違っています。値をSGに設定しており、何も比較していません。

$('#CAT_Custom_279176').val('SG')) {

そのはず

$('#CAT_Custom_279176').val() == 'SG') {
于 2013-03-01T00:21:11.743 に答える
1

あなたは#CAT_Custom_279176価値を変えています

  <script type="text/javascript">// if Singapore
      $(function() {
      $('#ItemAddress').focus(function() {
          if ($('#CAT_Custom_279176').val() == 'SG') {
              $('#CAT_Custom_269379').val(''); // clear value in state field
              $('#CAT_Custom_248591').val(''); // clear value in city field
          }
      });
      })               
  </script>
于 2013-03-01T00:21:57.180 に答える