在jsp页面中,有一个文本框让用户动态输入内容,有没有办法在页面转移之前就取得文本框的内容,并将该值付给jsp中的变量?
jsp是服务器端的,你说有可能用户不request,服务器端就知道数据吗?
转移之前,什么意思?是不是你不提交就要获取数据而且要付给jsp中的变量,这样应该是不可以的。因为jsp是在服务器端执行的。你不提交怎么将值付给jsp中的变量呢。
同上
不明白你的意思 !
你到底想怎么做?
什么功能 ?
不同的button ?
可以设个变量,
某个button被点就给变量设一个代表那个button的值.
然后新页面取出变量,看值是什么不就知道是哪个button了吗?
如果用超链接来转移页面,那岂不是没办法来取得文本框的内容了?
跳转之前先调用submit一下不就得到form里输入的值了吗 ?
不知道这样一个例子是不是对你有用:
<SCRIPT LANGUAGE="JavaScript">
function aa(thisbutton){
alert(thisbutton.name);
}
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name=f1>
<INPUT TYPE="text" NAME="t1" value="asdfasdf">
<INPUT TYPE="button" value="b1" name=bb1 onclick="aa(this)">
<INPUT TYPE="button" value="b2" name=bb2 onclick="aa(this)">
<INPUT TYPE="button" value="b3" name=bb3 onclick="aa(this)">
</FORM>