jsp取select下拉选择框选中的值

假如我有个页面,有个下拉框,然后我要判断一下,下拉框选中的是QQ,还是微信,从而决定我的“res”文本框要显示的内容,都要在jsp页面写,不要在js页面写

  <div class="right-code">编辑类型:<select name="editType" id="editType" ><option value="1">QQ</option><option value="2">微信</option></select></div>
 <input type="text" name="res" value="QQ或微信">

这个你可以用js获取下拉框的value,是1就QQ,2就是微信

jsp 也可已写js啊

这个可以在jsp的script标签写js啊。获取select的value值,然后再给你的input框赋值

input标签给id="res", 标签加上onchange事件:onchange="{$('#res').val(this.value)}"

是select标签加onchange事件

这个你可以用js获取下拉框的value,是1就QQ,2就是微信

可以在jsp <head> 中加<script> 这里面就是你要写的js处理</script> </head>

还是建议使用js,代码分离清楚比较好,但如果非要把事件放到jsp,是可以在class属性里操作的,个人认为eaysui很好的体现了这点

QQ微信


QQ
微信

试试?

<select>
        <option value="QQ">QQ</option>
        <option vakue="微信">微信</option>
</select>