第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 jquery 應(yīng)用條件邏輯

如何使用 jquery 應(yīng)用條件邏輯

PHP
蕪湖不蕪 2021-11-26 19:48:13
我在我的網(wǎng)站中自定義了一些編碼有一個選擇字段,其中包含以下選項:1) 新加坡 2) 新加坡公關(guān) 3) 其他一旦用戶選擇其他人,下方將出現(xiàn)一個文本字段供用戶輸入用戶想要輸入的任何國籍這里的問題是我已經(jīng)設(shè)法讓文本字段出現(xiàn),但在按下“保存設(shè)置”按鈕后,文本字段消失但數(shù)據(jù)被保存。<li class="jobsearch-column-6">  <label><?php esc_html_e('Nationality', 'wp-jobsearch') ?></label>  <div class="jobsearch-profile-select">    <label for="NationalitySelect">      <select name="nationality" id="NationalitySelect" class="selectize-select" placeholder="<?php esc_html_e('Nationality', 'wp-jobsearch') ?>">    </label>    <option <?php echo ($nationality=='Singaporean' ? 'selected="selected"' : '') ?>value="Singaporean">      <?php esc_html_e('Singaporean', 'wp-jobsearch') ?>    </option>    <option <?php echo ($nationality=='Singaporean PR' ? 'selected="selected"' : '') ?> value="Singaporean PR">      <?php  esc_html_e('Singaporean PR', 'wp-jobsearch') ?>    </option>    <option <?php echo ($nationality=='Others' ? 'selected="selected"' : '') ?>value="Others">      <?php esc_html_e('Others', 'wp-jobsearch') ?>    </option>    </select>    <input type="text" style="display:none;" name="others_nationality" class="form-control" id="OthersNationalityInput" value="<?php echo ($others_nationality) ?>" />  </div></li><script type="text/javascript">  jQuery(document).on('change', '#NationalitySelect', function() {    var nationalothers = $('#OthersNationalityInput');    if (this.value == 'Others') {      nationalothers.show();    } else {      nationalothers.hide();    }  });</script>我希望文本字段在按下“保存設(shè)置”按鈕后保持顯示。
查看完整描述

3 回答

?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

假設(shè)在您提交之后頁面刷新并且表單中的值被維護,您可以將您的 jQuery 修改為:


<script type="text/javascript">

  jQuery(function() {

    var nationalothers = $('#OthersNationalityInput');

    if (this.value == 'Others') {

      nationalothers.show();

    } else {

      nationalothers.hide();

    }

  });


  jQuery(document).on('change', '#NationalitySelect', function() {

    var nationalothers = $('#OthersNationalityInput');

    if (this.value == 'Others') {

      nationalothers.show();

    } else {

      nationalothers.hide();

    }

  });

</script>

但是當(dāng)然你應(yīng)該通過保持干燥來優(yōu)化上面的代碼。


查看完整回答
反對 回復(fù) 2021-11-26
?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

你可以通過改變這一行來做到這一點

<input type="text" style="display:none;" name="others_nationality" class="form-control" id="OthersNationalityInput" value="<?php echo ($others_nationality) ?>" />

<input type="text" style="display:<?php echo ($nationality=='Others' ? 'block' : 'none'); ?>" name="others_nationality" class="form-control" id="OthersNationalityInput" value="<?php echo ($others_nationality) ?>" />



查看完整回答
反對 回復(fù) 2021-11-26
?
嗶嗶one

TA貢獻1854條經(jīng)驗 獲得超8個贊

當(dāng)您提交頁面時,它會被刷新以使其消失。嘗試在表單提交時通過 PHP 添加文本框


if(isset($_POST['submit']))

  echo"<input type='text' val='value from database'/>";

}


查看完整回答
反對 回復(fù) 2021-11-26
  • 3 回答
  • 0 關(guān)注
  • 210 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號