在jsp中用button提交怎么去获取它的值

在jsp中用button提交怎么去获取它的值,第1张

很好办

隐士表单

<input type="hidden" name="id" value="" />先设置等于空

写一个script脚本

function doSubmit(id)

{

documentgetElementsByName("id")value=id;//设置隐士表单等于你传过来的id

}

传过来的id 怎么获得? 你不是直接进入的jsp的界面是就从数据库中查出来显示了吗

所以button的onClick="doSubmit('${你从数据库查出来的id传过去}')"; 调用脚本的时候用EL取出你数据库的id传过去就行了 这样的话 你点击哪个就会把相应的id传过去

由于你没有源代码 所以写了半天 这样的方法传值已经写的滚瓜烂熟了 完全是可以的 。楼主试试

jquery方法:

$(funciton(){

$('button')each(function(){

$(this)click(function(){

alert($(this)val());

});

});

})

<form name="form1">

a:<input type="text" name="a"><BR><BR>

b:<input type="radio" name="b" value="中国">中国<BR><BR>

c:<input type="checkbox" name="c"><BR><BR>

d:<input type="checkbox" name="d"><BR><BR>

e:<input type="button" name="e" value="我是button"><BR><BR>

<input type="button" name="f" value="点击我获取type" onclick="showtype();">

<input type="button" name="ff" value="点击我获取checkbox数量" onclick="shownum();">

<input type="button" name="ff" value="点击我获取radio的值" onclick="showvalue();">

</form>

<script>

function showtype(){

g=documentgetElementsByTagName("input");

for(i=0;i<glength;i++){

alert(g[i]name+"的type是:"+g[i]type);

}

}

function shownum(){

h=documentgetElementsByTagName("input");

hh=0;

for(j=0;j<hlength;j++){

if(h[j]type=="checkbox"){hh=hh+1;}

}

alert("checkbox的个数是:"+hh);

}

function showvalue(){

k=documentgetElementsByTagName("input");

for(l=0;l<klength;l++){

if(k[l]type=="radio"){alert("radio的值是:"+k[l]value);}

}

}

</script>

以上就是关于在jsp中用button提交怎么去获取它的值全部的内容,包括:在jsp中用button提交怎么去获取它的值、如何用javascript取出button的值、input框type的值是button如何获取用户点击的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存