我是编程新手,我需要使用jsp进行数据库插入。我的问题是我的页面有选择选项(see img),当我按下“显示表单以插入”按钮时,我希望在同一页面中为该表提供行(输入名称并输入地址)来自我的DB。
使用的代码是:
<form action="javaservlet" method="post">
Choose Table Name :
<select name="table">
<option value="univer">univer</option>
<option value="client">client</option>
<option value="company">company</option>
<option value="departament">departament</option>
<option value="employee">employee</option>
<option value="person">person</option>
<option value="promotion">promotion</option>
<option value="service">service</option>
<option value="subsidiary">subsidiary</option>
</select>
<input type="submit" value="Display form to insert">
</font>
<script>
var ddl = document.getElementById("table");
var selectedValue = ddl.options[ddl.selectedIndex].value;
switch(selectedValue){
case univer
Enter name :<input type="text" name="name"><br><br>
Enter adresse :<input type="text" name="adresse">
break;
}
</script>
</form>
答案 0 :(得分:1)
你不能像jsp一样使用javascript。要实现这一点,请改变你的java脚本:
<div id="txtbx>
</div>
case univer
var temp='Enter name :<input type="text" name="name"><br><br>';
temp+='Enter adresse :<input type="text" name="adresse">';
document.getElementById("txtbx").innerHTML=temp
break;
}