我正在为人事管理制作数据库,有一个页面可以输入所有教育记录(学校,高中,大学等等),我得到了这个表格
<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
答案 0 :(得分:0)
我认为你只能用PHP来做,如果你有选择,在选择时,服务于重新加载的新页面,因为PHP都发生在页面创建之前......但这将是非常缓慢而不是在一切都很好的用户体验。使用PHP是不可能的,因为当最终用户看到页面时,没有来自PHP的实时代码或交互。 Javascript或jQuery将是我的建议,因为它们驻留在客户端,在浏览器中,因此可以&#34;听&#34;用于选择表单的用户等事件。
使用Javascript进行操作并不困难:您只需要一个隐藏表单元素的类,并使用Javascript来更改&#34;显示&#34;值&#34;阻止&#34;用户点击选项后。
我希望这对你有所帮助!祝你好运。