douhai5835 2015-09-21 10:00
浏览 40

使用jquery hide / show删除html

In the option (HTML) menu added "Other". if the article isn't listed returns a another input using jquery, but it does not send the $_POST only for and work for

VAR_DUMP POST ::

["link"]=> string(0) "" 

CODE (MVC - CODEIGNITER) ::

    <div class="form-group">  
      <label class="col-md-4 control-label" for="assign_article">Assign Article to Menu</label>
      <div class="col-md-4">
        <select name="link" class="form-control">
      <?php 
           foreach($get_data as $ShowMenu) { ?>
               <option value="<?php echo $ShowMenu['id']; ?>"><?php  echo $ShowMenu['title']; ?></option>

        <?php } ?>
        <option value="parent">Other</option>
        </select>
      </div>
          </div>
  <!-- Text input-->
    <div id="parentPermission" class="form-group">
      <label class="col-md-4 control-label" for="menu_name">Other:</label>
      <div id="parentPermission" class="col-md-4">
        <input id="parentPermission" name="link" type="text" placeholder="menu name" class="form-control input-md">
        </div>
    </div>
       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">    </script>
<script>
    $(document).ready(function () {
        toggleFields(); //call this first so we start out with the correct visibility depending on the selected form values
        //this will call our toggleFields function every time the selection value of our underAge field changes

    $("#link").change(function () {
        toggleFields();
    });
});

//this toggles the visibility of our parent permission fields depending on the current selected value of the underAge field

function toggleFields() {

    if ($("#link").val() == 'parent')

        $("#parentPermission").show();
    else
        $("#parentPermission").hide();
} 
</script>
    <!-- Select Basic -->
    <div class="form-group">
      <label class="col-md-4 control-label" for="assign_article">Add as</label>
      <div class="col-md-4">
        <select id="status" name="status" class="form-control">
          <option value="1">Parent</option>
          <option value="0">Child</option>
        </select>
      </div>
    </div>

HTML RENDERED ::

<div class="form-group">
      <label class="col-md-4 control-label" for="assign_article">Assign Article to Menu</label>
      <div class="col-md-4">
          <select name="link" id="link" class="form-control">
              <option value="89">page title</option>
              <option value="parent">Other</option>
          </select>
      </div>
    </div>
  <!-- Text input-->

    <div id="parentPermission" class="form-group">
      <label class="col-md-4 control-label" for="menu_name">Other:</label>
      <div id="parentPermission" class="col-md-4">
        <input id="parentPermission" name="link2" type="text" placeholder="menu name" class="form-control input-md">
        </div>
    </div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度