导航:首页 > 编程语言 > jsp作业复选框不勾无法提交

jsp作业复选框不勾无法提交

发布时间:2022-09-20 10:07:10

jsp怎样设置复选框不打勾 连同后面的文字为灰色,不可用 ,打钩后连同后面的文字变为橙色,可用

问题问错方向了,这个功能应该靠javascript来实现,给那个comboBox加个点击事件,然后在事件中决定是否启用以及颜色变色

document.getElementById("XXX").disabled=true//禁用某组件
document.getElementById("XXX").style.backgroundColor="yellow";//颜色变黄,

Ⅱ jsp复选框问题

你把每个控件的name属性都设置成不同的名字即可。

name都是shop,那么后一个赋值就覆盖了前值。

shop=request.getParameter("shop"); 只是得到一个变量的值,所以就显示一个。

在jsp中好像还有一个getParameters()方法,把所有值都存于一个变量数组中,然后用循环语句读出。
只是书生用的是标签迭代器做出,所以你可以参考以下资料,找一下。

Ⅲ jsp页面表单验证出现问题,求解答

没看明白你要表达的意思,你可以默认的让提交按钮不可用,然后等我已阅读并同意的复选框选中以后再让提交按钮可用。
或者你就把你说的那个实现方法加到
$("#yes").click(function()
{
$("#yes").submit();
});
这里面,放到
$("#yes").submit();
的前面判断一下选没选中,如果选中就submit,没选中就alert

Ⅳ jsp怎样设置复选框不打勾 连同后面的文字为灰色,不可用 ,打钩后连同后面的文字变为橙色,可用

设置一个 disabled="disabled"

Ⅳ jsp复选框选中和未选中时对应的input标签的失效问题

<body>
<inputtype="checkbox"/><inputtype="input"/>
<inputtype="checkbox"/><inputtype="input"/>
</body>
<script>
varaInp=document.getElementsByTagName('input');
for(vari=0;i<aInp.length;i++){
if(i%2==0&&aInp[i].checked==true){
aInp[i+1].disabled='disabled';
}
}
</script>

Ⅵ 怎样把jsp页面中的复选框选中的商品信息提交到购物车呢

你选中后再刷新,实际上你选中的Checkbox信息并没有提交到服务器,所以服务器也不可内能帮你恢容复到刷新前的选择状态,如果非要实现这个功能,建议:

使用Ajax技术,每选中一个Checkbox均通过该技术提交到服务器进行保存,刷新后服务器可以根据保存的信息恢复到刷新前的状态。

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

Ⅶ jsp复选框问题

----------1.html--------------
///////////////////////
<script language=javascript>
function ok(){
var s1,s2,s3,s4,s;
if(document.f1.xx[0].checked==true){
if(document.f1.xx[1].checked==true&&document.f1.xx[2].checked==false){
document.f1.hide.value=2;
if(document.f1.num1.value==document.f1.num2.value){
s1=document.f1.num1.value;
}else s1="";
if(document.f1.name1.value==document.f1.name2.value){
s2=document.f1.name1.value;
}else s2="";
if(document.f1.age1.value==document.f1.age2.value){
s3=document.f1.age1.value;
}else s3="";
if(document.f1.sex1.value==document.f1.sex2.value){
s4=document.f1.sex1.value;
}else s4="";
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
else if(document.f1.xx[2].checked==true&&document.f1.xx[1].checked==false){
document.f1.hide.value=2;
if(document.f1.num1.value==document.f1.num3.value){
s1=document.f1.num1.value;
}else s1="";
if(document.f1.name1.value==document.f1.name3.value){
s2=document.f1.name1.value;
}else s2="";
if(document.f1.age1.value==document.f1.age3.value){
s3=document.f1.age1.value;
}else s3="";
if(document.f1.sex1.value==document.f1.sex3.value){
s4=document.f1.sex1.value;
}else s4="";
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
else if(document.f1.xx[2].checked==false&&document.f1.xx[1].checked==false){
document.f1.hide.value=1;
s1=document.f1.num1.value;
s2=document.f1.name1.value;
s3=document.f1.age1.value;
s4=document.f1.sex1.value;
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
else if(document.f1.xx[2].checked==true&&document.f1.xx[1].checked==true){
document.f1.hide.value=3;
if(document.f1.num1.value==document.f1.num2.value&&document.f1.num2.value==document.f1.num3.value){
s1=document.f1.num1.value;
}else s1="";
if(document.f1.name1.value==document.f1.name2.value&&document.f1.name2.value==document.f1.name3.value){
s2=document.f1.name1.value;
}else s2="";
if(document.f1.age1.value==document.f1.age2.value&&document.f1.age2.value==document.f1.age3.value){
s3=document.f1.age1.value;
}else s3="";
if(document.f1.sex1.value==document.f1.sex2.value&&document.f1.sex2.value==document.f1.sex3.value){
s4=document.f1.sex1.value;
}else s4="";
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}

}
else if(document.f1.xx[0].checked==false){
if(document.f1.xx[2].checked==false&&document.f1.xx[1].checked==true){
document.f1.hide.value=1;
s1=document.f1.num2.value;
s2=document.f1.name2.value;
s3=document.f1.age2.value;
s4=document.f1.sex2.value;
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
else if(document.f1.xx[2].checked==true&&document.f1.xx[1].checked==true){
document.f1.hide.value=2;
if(document.f1.num2.value==document.f1.num3.value){
s1=document.f1.num2.value;
}else s1="";
if(document.f1.name2.value==document.f1.name3.value){
s2=document.f1.name2.value;
}else s2="";
if(document.f1.age2.value==document.f1.age3.value){
s3=document.f1.age2.value;
}else s3="";
if(document.f1.sex2.value==document.f1.sex3.value){
s4=document.f1.sex2.value;
}else s4="";
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
else if(document.f1.xx[1].checked==false&&document.f1.xx[2].checked==true){
document.f1.hide.value=1;
s1=document.f1.num3.value;
s2=document.f1.name3.value;
s3=document.f1.age3.value;
s4=document.f1.sex3.value;
s=s1+" "+s2+" "+s3+" "+s4;
document.cookie=s;
}
}
}
</script>
<form name="f1" method="post" action="2.jsp">
<br><input type="checkbox" name="xx" >
<input type="text" name="num1" style="border:0" value="343" size=5 readonly>
<input type="text" name="name1" style="border:0" value="AAA" size=5 readonly>
<input type="text" name="age1" style="border:0" value="23" size=5 readonly>
<input type="text" name="sex1" style="border:0" value="MALE" size=5 readonly>
<br><input type="checkbox" name="xx" >
<input type="text" name="num2" style="border:0" value="232" size=5 readonly>
<input type="text" name="name2" style="border:0" value="BBB" size=5 readonly>
<input type="text" name="age2" style="border:0" value="23" size=5 readonly>
<input type="text" name="sex2" style="border:0" value="FEMALE" size=5 readonly>
<br><input type="checkbox" name="xx" >
<input type="text" name="num3" style="border:0" value="454" size=5 readonly>
<input type="text" name="name3" style="border:0" value="CCC" size=5 readonly>
<input type="text" name="age3" style="border:0" value="23" size=5 readonly>
<input type="text" name="sex3" style="border:0" value="MALE" size=5 readonly>
<br><input type="submit" name="b1" value="ok" onclick=ok()>
<input type="hidden" name=hide>
</form>

----------------2.jsp------------
//////////////////
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String a=request.getParameter("hide");
int length=Integer.parseInt(a);
%>

<script language=javascript>
var s=document.cookie.split(";");
for(var i=0;i<<%=length%>;i++){
document.write(s[0]);
document.write("<br>");
}
</script>
不知道是不是这样,你看看

Ⅷ jsp复选框checkbox

当你第一次进e.jsp,那么它会执行<%
String[] name=(String[])request.getParameterValues("check");
int i;
for(i=0;i<name.length;i++)
{
if(name[i]!=null)
{
out.print(name[i]+"<br>");
}
}
%>的代码。你首次进入e.jsp,那么你是不是还没去做复选框的操作,那么你得到的name就是null,一个null值有长度吗?所以你的NullPointException就出错在name.length。解决办法有2种:1.蒋你得到复选框的值的代码放到一个新的jsp页面中去,提交的时候就提交到这个新jsp页面。(推荐)2.在你执行for循环的时候,先进行一个判断,即判断你得到的复选框的值是否为null,为null就不执行for循环希望对你有帮助!

Ⅸ JSP中checkbox选中并提交处理的问题

checkbox好像没有id这个属性,应该是value这个属性。。。。

string state=request.Parameter("state");
if(state=null)
{
Boolean state=false;
}
else
{
boolean state=true;
}

我只是提供一个思路,具体的语法我都忘记了,希望对你有用

阅读全文

与jsp作业复选框不勾无法提交相关的资料

热点内容
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504
sip协议教程 浏览:832
编程哪里可以接项目 浏览:119
孤岛惊魂win10 浏览:246
网络HRV是什么意思 浏览:918
word框中打勾 浏览:577
tcl笔试题java 浏览:467
win10怎么登录安全模式 浏览:679
除了archdaily还有什么网站 浏览:567
数控下料圆形怎么编程 浏览:785
安装游戏在文件管理找不到怎么办 浏览:216
想买奢侈包包下载什么app 浏览:1000
闪送员是哪里的app 浏览:530
火车站进站闸机的数据哪里可以查 浏览:503
cad备份文件清理软件 浏览:822
夹具装配图cad文件百度网盘 浏览:567
如何将excel表格转成文件包 浏览:1

友情链接