在jsp页面里如果获取input里面id名称

在jsp页面里如果获取input里面id名称,第1张

var inputElements = documentgetElementsByTagName("input");

//遍历输出value的值

for(var i=0;i<inputElementslength;i++){

var inputElement = inputElements[i];

if(inputElementtype=="text"){

alert(inputElementid);

}

}

只能遍历所有的input,因为不知道具体的参数

好像2个问题

第一个

if(resultSetgetInt("userid")!=0){

return resultSetgetInt("userid");

}

这里上面查询语句查询出来的没有userid这个字段

可以修改为

if(resultSetgetInt(1)!=0){

return resultSetgetInt(1);

}

或者

if(resultSetgetInt("max(userid)")!=0){

return resultSetgetInt("max(userid)");

}

还一个

resultSet=statementexecuteQuery(sql);

后面加个resultSetnext();

要是不加的话 你的结果结合在数据前 取不到值的

1页面上有一个<form><input type="hiddent" name="hiddenValue" id="hiddenText" /></form>

2你可能是用js把值像这样设置

var hiddentext = documentgetElementById("hiddenText");

hiddentextvalue="你的参数的ID"

3后台的action中

requestgetParameter("hiddenValue");

over

你需要注意的是

在页面上js通过控件的ID也就是id="hiddenText"来获取该控件

而后台的ACTION则是通过控件的name也就是name="hiddenValue"属性来获得控件的值

如果你是采用的传统的ACTION提交方式,则页面上需要一个<form></form>

这些记录是从数据库里面取的吗?如果是的话,在生成删除链接的时候加上id作为参数。

<a href="deletejspid="+<%=rsgetString(id)%>></a>这样每个删除的连接上面都会有

其对应的id号。在点击删除的时候,在跳转的页面中就可以得到。

String id = requestgetParameter("id");

然后就可以用sql语句将这条记录删除了。

不知道能不能帮到你。

比如jsp页面中有如下数组:<br><input type="hidden" name="docs" id="docs" value='["","普通号","主治医生号","副主任医师号","主任医师号"];' /><br><br>那么在js中可以这么处理:<br>var data = documentgetElementById('docs')value;<br>var dataArr=eval("("+data+")");<br>for(var i=0;i<dataArrlength;i++){<br> alert(dataArr[i]create_Time);<br>}

以上就是关于在jsp页面里如果获取input里面id名称全部的内容,包括:在jsp页面里如果获取input里面id名称、jsp问题 连接到数据库取不到id值、JSP如何获得页面所有参数的ID并传入action等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9439402.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存