knrt.net
当前位置:首页 >> Jsp文本框输入值后如何传给js >>

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

1、先在jsp里写个输入框,并命名id属性 2、写一个JS函数 function fun() { var val = $("#textId").val(); alert(val); } 3、调用函数

test function fun() { var price = document.getElementById('price').value; var count = document.getElementById('count').value; document.getElementById('total').value = count*price; } 单价: 数量: 总额:

三种方法 1 直接在js代码中嵌入表达式 2通过el表达式${} 3间接方法 在jsp中调用js函数时 以参数的形式传入

大概修改了下你试试 $("input[type=button]").click(function () { var _val = [],item = $(".text"); for(var i = 0;i < item.length;i++){ _val.push(item.eq(i).val()) } $(".all").val(_val.join(",")); $("#formSelect").submit(); })

一个一个的填进去。value=""如果你用了像struts之类的框架,或者你获取的值在bean对象中,你也可以使用EL表达式赋值:value=${beanname.propname}"

可以先用request参数接收请求的值,然后再转为session 具体这样

在仔细阅读了你的问题后,帮你写了一个,不知道符合你的要求不。 我用html+js写的,关于后台的变量的接收由你自己完成。 html代码(复制到记事本后另存为以.html为后缀的文件,再到浏览器中打开看效果): function countAll(o){ var sum=0; for...

你没给具体内容,我就给你举个例子吧: 在jsp页面中引入一个jquery库: 假如你jsp页面中有个文本框 jsp页面中有一段script代码 $(function(){ var a = "你要传给input的值"; $("#hh").attr("value",a); }) 然后你就能在输入框中看见你传过去的值...

怎么可能不行呢 肯定可以啊 你先这样 document.getElementById("text10").value = "你好"; 如果这样可以就是你那个value10参数有问题

你的checkBuyNumber函数拿到了id 在函数里就可以用: document.getElementById(‘buyNumber%{#st.index}’).value来取到文本框的值了!

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com