⑴ 我的form是动态生成的如何用js提交
一种情况是你动态设置ID,那么就根据你动态获取ID,进行验证;
一种是版通过NET的控件生成权的,那么就查看那源码,根据生成的ID,获取ID,进行验证。
还有一种方法,通过JS,直接获取控件,比如我通过循环,设置10组单选按钮,ID是我自动设置的,用js验证,很简单的方法是:var count=$("input[type='radio']:checked").length;if(count!=10)如果长度不等于10,就说明你没有全部输入,一句简单的js就搞定啦。
⑵ 如何用javascript以post方式提交form表单
下面是用js动态创建form然后进行post提交的方式,参数是表单提交的去向,参数params是给去向传递的参数(JSON结构),参数target设置何处打开链接文档(可选):
function postcall( url, params, target){
var tempform = document.createElement("form");
tempform.action = url;
tempform.method = "post";
tempform.style.display="none"
if(target) {
tempform.target = target;
}
for (var x in params) {
var opt = document.createElement("input");
opt.name = x;
opt.value = params[x];
tempform.appendChild(opt);
}
var opt = document.createElement("input");
opt.type = "submit";
tempform.appendChild(opt);
document.body.appendChild(tempform);
tempform.submit();
document.body.removeChild(tempform);
}
⑶ 在form中,使用js动态生成input,提交表单通过ajax添加数据到数据库,无法触发ajax请求
最好贴全代码。我觉得这个问题很费解。我没有遇到过。不过我可以跟你说一下我的思路。
我一般不太愿意用js输出表单之后再提交。性能不太好,而且容易出问题。我都是建立一个position:fixed的隐藏层,需要弹出表单的时候,通过显示与隐藏,来显示表单。并且,可以再此基础上加入一个全屏的position:fixed的隐藏层,用以模式化窗口,设置透明度为30% 这样页面除了这个表单,其它的部分不可操作。可以一次性显示这两个层,关闭的时候,再隐藏这两个层。(登陆框的常见办法) 我的做法一般是这样的。
⑷ JS给表单添加提交事件
好像你真的很懂了!呵呵!!document.forms[0]这本身就是得到一个表单,是得到所有的表单forms中的第一个表单!!但是你的提交是提交到了服务器端!所以所有的表单都会一同提交!!即使你用id和这样的效果也是一样的!!!唯一的区别就是,你提交了,在服务器端得值得的时候,只得你想要提交的那个表单的值就可以了啊!!
⑸ js 表单提交
你这是自找麻烦!!!
先得到value值
你再自己去处理看什么值
不就完了
⑹ js 表单向页面中的表格提交数据
哈哈,不好好学完了吧,你追加悬赏我来帮你写
⑺ 如何让js控制表单的提交和不提交
你这样写应该是正确的,只要返回是false就不提交的,我也是正常这样去表单验证,
<input type="submit" type="提交"> 是不是你这就话写错了?
⑻ 如何用js动态给from页面增加input
这样:
<body>
<formid='form'>--定义form
</form>
<script>
varinput=document.createElement('input');//创建input节点
input.setAttribute('type','text');//定义类型是文本输入
document.getElementById('form').appendChild(input);//添加到form中显示
</script>
</body>

注意事项
一、form属性可以使input标签不再form表单内时也属于form表单中的一部分
<form action="xxx" id="forms">
<input type="submit" value="提交">
</form>
<input type="text" form="forms" name="names">
<!-- IE中不支持这个属性 -->
二、JavaScript提交表单时,可以在input标签内添加required属性,在内容为空的时候阻止表单提交。
使用required属性时添加oninvalid属性可以自定义提示文字
<form action="xxx" method="post">
<input type="text" name="fname" required oninvalid="setCustomValidity('不能为空')">
<input type="submit" value="提交">
</form>
<!-- IE9及更早版本不支持 -->
⑼ js 怎么实现提交表单
//获取值
val value = document.getElementByName();
//判断是否为空
if(isNull(value)){
alert("不能为空")
}
提交成功后设置隐藏标签为成功状态,每次提交获取提交状态,当状态为成功时,发出alert()提示,流程大概就是这样的
⑽ 在谷歌浏览器,用js做的动态添加的表单,在提交之后在asp用request.form(),接收不到其传过来的值。
Request.form是接受post方式提交来的数据
你上面的代码,之间input标签,而未见 form post 等关键元素。