javascript - 如何根据jsp中某个下拉选项的值更改表单中字段的属性?

标签 javascript html jsp if-statement tags

我有一个场景,其中基于某些下拉列表的特定值,一组特定的属性会采取如下示例所示的操作。我正在使用 jsp 和 javascript

 <td width="20%"><select type="text" name="cars" style='WIDTH:428'            
       <option value="" selected>Select</option>
    <option value="volvo">Volvo</option>
        <option value="saab">Saab</option>
        <option value="mercedes">Mercedes</option>
        <option value="audi">Audi</option>
    </select></td></tr>

基于上面选择的选项我想这样选择

 if (mercedes)
      <td ><input type="text" name="mercedes"  
         onchange="javascript:onefunction();"></td>
        else
       <td ><input type="text" name="othercars"    
       onchange="javascript: otherfunction();"></td>

请帮忙?

最佳答案

也许你可以尝试这个解决方案。如果我错了请纠正。

jsp html

 <%
 <tr>
 <td width="20%">
      <select type="text" name="cars" onChange="testing();">            
            <option value="" selected>Select</option>
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
       </select>
 </td>
 </tr>
 %>

Javascript

<script language="Javascript">
function testing()
{
  var cars = document.mainform.cars.value;

  if(cars == 'volvo')
    functionA();
  else if(cars =='saab')
    functionB();
  else if(cars =='mercedes')
    functionC();
  else if(cars == 'audi')
    functionD();
  else 
    functionF();
}
function functionA()
{
     //your code
}
    function functionA()
{
     //your code
}
    function functionB()
{
     //your code
}
    function functionC()
{
     //your code
}
    function functionD()
{
     //your code
}
    function functionE()
{
     //your code
}
    function functionF()
{
     //your code
}
</script>

关于javascript - 如何根据jsp中某个下拉选项的值更改表单中字段的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348586/

相关文章:

javascript - 为什么这个 AJAX 请求不能在 JSFiddle 中工作——而它在我的网站上工作正常?

javascript - getElementsByName 返回未定义

javascript - window.location 是非阻塞操作吗?

javascript - 如何在不循环的情况下从函数参数中指定的json数组中获取key?

javascript - 单击提交表单后的 Ajax 请求

javascript - 带有 slideToggle JQuery 的两种状态切换按钮

html - 绝对 CSS 没有按预期工作

mysql - 数据未使用 jsp 插入 mysql 数据库中 - 在运行 process.jsp 时显示空白页面

javascript - 有条件的页面向下滚动

java - Spring 形式 :select - multiple does not select first option by default