<form action="test.asp">
<input type=button value="button" onclick="outerHTML='<input type=submit>'">
</form>

解决方案 »

  1.   

    不是很明白你的意思
    1、单击button则提交
       <input type=button name=b1 value=submit onclick="form名.submit();">2、让button按钮变为submit按钮
       <div id=d1><input type=button name=b1 value=b1 onclick="document.all.d1.innerHTML='<input type=submit>';"></div>
      

  2.   

    <form name="ff">
    <input type="button" onclick="ff.submit()">
      

  3.   

    <input id="btn" type="button" value="ok" onclick="kk()">
    <input id="sbt" type="submit" value="ok" style="visibility:hidden">
    <script>
    function kk()
    {
    btn.style.visibility = "hidden";
    sbt.style.visibility = "";
    }
      

  4.   

    我是想单击button按钮后响应某函数同时将自己变为submit,再单击submit时才提交一些数据
      

  5.   

    呵呵,那你还不如做两个<div>层,一个是普通按钮,一个是submit,点击时隐藏普通层,显示submit层好了!