(HTML / PHP)下拉菜单选择会影响表格和表格

时间:2014-07-15 18:18:32

标签: php html mysql

我正在为人事管理制作数据库,有一个页面可以输入所有教育记录(学校,高中,大学等等),我得到了这个表格

<form name="form2" method="post" enctype="multipart/form-data" action="">
<table  id="rounded-corner" width="85%" border="0">
          <tr>
            <th width="20%" ><p>Start Date</p></th>
            <th width="20%" ><p>End Date</p></th>
            <th width="20%" ><p>Institution Name</p></th>
            <th width="20%" ><p>Intitution Type</p></th>
            <th width="10%" ><p>Actions</p></th>
          </tr>
          <tr>
            <td>
            <input type="hidden" name="CI" id="CI" autocomplete="off" required value="<?php echo $data1['CI']; ?>"/>
            <select name="instype">
    <?php
    $sql3=mysql_query("SELECT * FROM institutionslist");
    while($datalt1=mysql_fetch_array($sql3))
    {
    ?>
        <option value="<?php echo $datalt1['InstituteType'] ?>"><?php echo $datalt1['InstituteType'] ?>
    <?php
    }
    ?>
    </select></td>
            <td><input type="text" name="Institute" id="Institute" size="2px" maxlength="2px" autocomplete="off" required value=""/></td>
            <td><input type="text" name="FdID" id="FdID" size="2px" maxlength="2px" autocomplete="off" required value=""/>
            <input type="text" name="FdIM" id="FdIM" size="2px" maxlength="2px" autocomplete="off" required value=""/>
            <input type="text" name="FdIA" id="FdIA" size="3px" maxlength="4px" autocomplete="off" required value=""/></td>
            <td><input type="text" name="FdCD" id="FdCD" size="2px" maxlength="2px"autocomplete="off" required value=""/>
            <input type="text" name="FdCM" id="FdCM" size="2px" maxlength="2px" autocomplete="off" required value=""/>
            <input type="text" name="FdCA" id="FdCA" size="3px" maxlength="4px" autocomplete="off" required value=""/></td>
            <td align="center">
              <button type="submit" class="btn btn-mini"><i class="icon-ok"></i></button> 
            </td>
          </tr>

我想要它,例如,如果我选择&#34;大学&#34;在下拉菜单中,我在表格上有一个额外的列,其中包含一个文本框和标题&#34; Degree Obtained&#34;,但它只会显示大学选择,是否可以在没有Java / Jscript /的情况下执行此操作Ajax /任何与Java相关的东西?而是html / php

1 个答案:

答案 0 :(得分:0)

我认为你只能用PHP来做,如果你有选择,在选择时,服务于重新加载的新页面,因为PHP都发生在页面创建之前......但这将是非常缓慢而不是在一切都很好的用户体验。使用PHP是不可能的,因为当最终用户看到页面时,没有来自PHP的实时代码或交互。 Javascript或jQuery将是我的建议,因为它们驻留在客户端,在浏览器中,因此可以&#34;听&#34;用于选择表单的用户等事件。

使用Javascript进行操作并不困难:您只需要一个隐藏表单元素的类,并使用Javascript来更改&#34;显示&#34;值&#34;阻止&#34;用户点击选项后。

我希望这对你有所帮助!祝你好运。