Jsp文本框输入值后如何传给js

我想在jsp中写一个文本框,向里面输入数字,并当点击页面上的查询按钮时可以将值带给js。jsp与js应如何书写,求大神赐教

1、先在jsp里写个输入框,并命名id属性
<input type="text" id="textId">
2、写一个JS函数
function fun() {
var val = $("#textId").val();
alert(val);
}
3、调用函数
<input type="button" value="提交" onclick="fun()">追问

Input需要写在form表单里吗

Input需要写在form表单里吗

追答

不用,如果你提交到servlet,就得放表单里了

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-21
<input type="text" name="test" id="test" value="" style="width:180px;" placeholder="请输入点什么" />
<div class="getInputVal" style="width:180px;height:20px;text-align:center;font-family: '微软雅黑';cursor:pointer;line-height:20px;border:1px solid #222;" onclick="alert(document.getElementById('test').value)">点击获取输入框的值</div>

相似回答