如何在js函数里面写一个form 表单,并提交,求大侠

解决方案 »

  1.   

    js的Ajax 可以带参数 content, data 等等
    相当于提交表单.
    不用创建HTML表单再提交吧
      

  2.   

    用js写了一个,LZ要的是不是这样的
    <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> 
      

  3.   

    $(function(){
         var t_form = $("<form name='form1'></form>");
         $("body").append(t_form);
         $("form[name='form1']").submit();     
    });
      

  4.   


    谢谢大侠,具体我还要看看,如果用Ajax,怎么实现,大侠能给出代码吗?