如何在js函数里面写一个form 表单,并提交,求大侠
解决方案 »
- showmodaldialog跳转调用父窗口方法
- jQuery在tabs传参问题
- 如何运用代码去除/隐藏以下动态代码
- IE8 执行js异常缓慢,就像卡死一样,求解!!!!
- 请教关于JS对象名传递后的使用.
- javascript传多个变量到后台!!!!!!急...
- 求比我这个要好的email验证脚本
- <font size=2 color=blue 请问在这里面怎样设为粗体 >a</font>
- javescrip 中的随机数的函数是什么呀?怎么用呀?帮我呀!我是新手!!
- 关于动态生成div后点击事件无法支持到新div的提问
- 高人帮忙,焦点图为何在IE6下面有错位的情况?
- 关于JS前台调用后台方法的带参数
相当于提交表单.
不用创建HTML表单再提交吧
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><div id="formID"></div><script type="text/javascript"> function formAction(){ var formElement = document.createElement('form');
formElement.setAttribute('id','form1');
formElement.setAttribute('name','form1');
formElement.setAttribute('action','a.php');
formElement.setAttribute('method','get');
var inputTextElement = document.createElement('input');
inputTextElement.setAttribute('id','txt_name');
inputTextElement.setAttribute('type','text');
inputTextElement.setAttribute('value','aa');
var inputButtonElement = document.createElement('input');
inputButtonElement.setAttribute('id','btnSubmit');
inputButtonElement.setAttribute('type','button');
inputButtonElement.setAttribute('value','确定');
inputButtonElement.setAttribute('onclick',fnBtn); formElement.appendChild(inputTextElement);
formElement.appendChild(inputButtonElement);
var objForm = document.getElementById('formID');
objForm.appendChild(formElement);
}
formAction();
function fnBtn(){
return document.form1.submit();
} if(window.attachEvent){
window.attachEvent('onclick',fnBtn);
}else if(window.addEventListener){
window.addEventListener('click',fnBtn,true);
}
</script></body>
</html>
var t_form = $("<form name='form1'></form>");
$("body").append(t_form);
$("form[name='form1']").submit();
});
谢谢大侠,具体我还要看看,如果用Ajax,怎么实现,大侠能给出代码吗?