form表单问题,找不到form表单对象

form表单问题,找不到form表单对象,第1张

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=""; 不合法 在线等!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存