jsp中el表达式如何获取当前输入框的值

jsp中el表达式如何获取当前输入框的值,第1张

<html>

<head>

<title> 选择事件与改变事件 </title>

</head>

<script language="javascript">

function changeEvent(str){

form1text1value = "你选择的地点是:" + str;

}

</script>

<body>

<form name="form1" action="">

<textarea name="text1" cols="50" rows="2" onselect="javascript:alert('你想复制么');">

</textarea>

<p>

<label>请选择地点:</label>

<!--this是事件源对象的一个引用,即某个option-->

<select name="select1" onchange="changeEvent(thisvalue)">

<option value="北京">北京 </option>

<option value="上海">上海 </option>

<option value="深圳">深圳 </option>

<option value="长春">长春 </option>

</select>

</form>

</body>

</html>

1设置type=textarea

2当表单提交时进行验证,需要你自己设置文本框的id,然后再用getElementById()方法拿到值,然后将值串到url上,将来你就可以用getParameter()方法获取到值了。

3加入正则表达式验证

通过getElementsByTagName的方式获取所有input

示例:

<body>

  <input type='text'/>

</body>

<script>

  var inputs = documentgetElementsByTagName('input');//通过getElementsByTagName方式获取所有的inputs,inputs是一个input数组

</script>

补充:

getElementsByTagName() 方法可返回带有指定标签名的对象的集合。documentgetElementsByTagName(tagname)

说明

getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。

<input type='Text' onpropertychange='postServer(thisvalue) />'

function postServer(val)

{

//先引用jquery

$get('你的handler url',{content:val},function(r){

//把数据发送到服务器后的回调函数

});

}

/

服务器端代码

String content = RequestGetParameter("content");

接收到文本框里的内容了,剩下的就发送邮件吧。

/

JS可以跟JSP通用一个变量嘛?我不知道~反正PHP是不能,但是有一个简单的方法啊~那就是不管是JSP还是JS还是PHP都能 *** 作HTML嘛~这样你把获取到的值付给href就可以了~

var val=documentgetElementById("标签的ID")value;

documentgetElementById("这里选有href属性的ID")setAttribute("href", val);

这样你就改了HREF的值了,然后再传给antion也好传给谁也好就方便了吧~

以上就是关于jsp中el表达式如何获取当前输入框的值全部的内容,包括:jsp中el表达式如何获取当前输入框的值、如何在jsp中放入文本框,并且要获取文本框中输入的值。、jsp如何获取页面上所有input等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9800051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存