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或微信">

10个回答

jsp 也可已写js啊

qq_36336328
qq_36336328 代码怎么写,可以给个例子吗
2 年多之前 回复

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

nicodeme
nicodeme 回复qq_36336328: 楼下那种方式就可以啊
2 年多之前 回复
qq_36336328
qq_36336328 我知道啊,关键是要怎么写
2 年多之前 回复

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

wodeai258
wodeai258 回复qq_36336328: <input type="text" id="res" name="res" value="QQ或微信"> <select name="editType" id="editType" onchange="{$('#res').val(this.value)}" >
2 年多之前 回复
qq_36336328
qq_36336328 回复wodeai258: 不行啊
2 年多之前 回复
wodeai258
wodeai258 select标签添加onchange事件
2 年多之前 回复

是select标签加onchange事件

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

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

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

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

qq_36336328
qq_36336328 回复向大佬低头: 楼下的那种是直接写个onchange方法直接将取到的值赋值给res,不用写其他的,可是我用了就是没反应,要是另外把js语句写出来,那样我都写好了
2 年多之前 回复
qq_23126581
渊渟无迹静涛君 回复qq_36336328: 我不知道你有没有理解jsp,js这些东西,在页面是可以写js的,楼下不是也说了onchange事件里写js判断 <script> 这里面就是你要写的js处理</script>
2 年多之前 回复
qq_36336328
qq_36336328 回复向大佬低头: 我要的是直接在我给的那2段代码里面写,不是像你说的那样
2 年多之前 回复
qq_23126581
渊渟无迹静涛君 回复qq_36336328: 简单的东西,现成代码没有
2 年多之前 回复
qq_23126581
渊渟无迹静涛君 回复qq_36336328百度会用吗? 可以在jsp head 中加<script> 这里面就是你要写的js处理</script>
2 年多之前 回复
qq_36336328
qq_36336328 我就是不想再建一个js文件
2 年多之前 回复

QQ微信


QQ
微信

试试?

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问