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

标签 java javascript html jsp servlets

我是编程新手,我需要使用 jsp 进行数据库插入。我的问题是我的页面带有选择选项( see img ),当我按下“显示要插入的表单”按钮时,我希望在同一页面中显示我的该表的行(输入名称并输入地址)数据库。

使用的代码是:

<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>

最佳答案

你不能像jsp那样使用javascript。要实现此目的,请像这样更改您的 JavaScript:

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

关于java - html 使用 switch() JS 以相同的形式绘制提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27344005/

相关文章:

JavaScript 设置和获取 cookie?

javascript - 使div适合剩余高度

java - 将数据库读入应用程序/在 ListView 中显示它

javascript - 在鼠标悬停时设置背景图像

java.lang.NoClassDefFoundError : Could not initialize class javax. swing.UIManager

javascript - lodash/underscore ,搜索对象的所有属性并转换它们

javascript - Chrome 在请求之间删除 WebSQL 数据库

javascript - RegExp - 替换搜索中的 `html` 标签并突出显示

java - 我们如何才能知道与 documentEvent 中的文档关联的 JeditorPane

java - 为什么我们不能将字符串转换为字符串缓冲区?