html使用switch()JS以相同的形式绘制提交表单

时间:2014-12-07 15:08:20

标签: java javascript html jsp servlets

我是编程新手,我需要使用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>

1 个答案:

答案 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;
}