form在table外面和内部都可以,不过没有两个form嵌套的。每个form名字不能相同。
“把form放到位置二下面,页面显示不正常(id=111和id=222两个div之间空了一大段)”,因为每个<div>都单独占一行,解决方法:将这两个div放在表格单元格内,排成一行即可
action中用responsegetWriter()输出json字符串。ajax接收后,在success方法中,varjsonObj=eval(json);//将json字符串转换成json对象。比如action中返回{'flag':'success'};ajax的success方法中,varjsonObj=eval(json);alert(jsonObjflag);//success请参考:/qincidong/item/c515b0c0783a0b0e0ad93a30
带数组的是指在有多个标签同名的情况下,它们的值的集合。
比如,
<input type=text name=input value=1>
<input type=text name=input value=2>
那么这时,input[0]value=1,input[1]value=2
楼主一定要input0 到 input20 的话,可以试一下
for(var i=0;i<20;i++)
{
eval("documentforminput"+i+"value='xx'")
}
你好,帮你改好了,下面是改的部分
js方面
show函数的规范(小问题无关紧要)
把 display=""; 改成 display="block";
2 hidden 特大错误,新手必犯,hidden为保留方法,同reset不可以自己再定义,可改为hidden2
html方面
对form表单的type="submit"提交不了解,它不是简单的 button,点了它就提交触发
onSubmit="return checkFrom();" 提交的新页面,如果不加return 那么无论是否正确,都会提交,就相当于页面被刷新了,什么都看不到。
2布局的问题,我先贴出我改的代码,再说明你的错误。
<div id="div1" style="display:none;position:relative;left:74px;top:10px;height:30px;width:300px;color:red;" onclick="hidden2();">
<strong>姓名不能为空</strong></div>
<div id="div2" style="display:none;position:relative;left:74px;top:10px;height:30px;width:300px;color:red;" onMouseOver="hidden2();">
<strong>请输入正确的中文姓名</strong></div>
<div id ="div3" style="display:none;position:relative;left:74px;top:20px;height:30px;width:300px;color:red;" onMouseout="hidden2();">
<strong>身份z位数不对</strong></div>
说明:其中 onclick,onMouseOver,onMouseout自己选一种就可以了,我每个都写的不一样。
要想明白为什么我这样写出现的位置是合适的,需要对相对定位有一定了解,既然你用了position:relative 说明你还是有所了解的。
你的错误:style里面不能写成 ‘=’号 要写成 ‘:'号,要不然对应属性无效 (其实这个错误我也是找了很久才给你找出来的,所以没资格怪你)
var num1 = documentgetElementById(a)value;
var num2 = documentgetElementById(b)value;
改为:
var num1 = avalue;
var num2 = bvalue;
即可。这是因为 loadHtml(wd1,idd1) 这里传入的wd1和idd1已经是对象,而不是id名,所以不需要再用getElementById方法来获取对象。
也可以这样来修改:
loadHtml(wd1,idd1)
改为
loadHtml('wd1','idd1')
而
var num1 = documentgetElementById(a)value;
var num2 = documentgetElementById(b)value;
保持不变,这样的话所传入的'wd1'和'idd1'就是id名了。
不过我推荐上述第一种方法。
以上就是关于form表单问题,找不到form表单对象全部的内容,包括:form表单问题,找不到form表单对象、js中怎么样获取从form提交后返回的json数据、★☆☆ JS中 document.form.input[i].value=""; 不合法 在线等!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)