• 締切済み

INPUT TYPEの値を変更したい

submitボタンを無効ボタンに変更したいのですが INPUT TYPEの値を「submit」から「button」に変更することは可能でしょうか。

みんなの回答

  • zzzzzz
  • ベストアンサー率61% (70/113)
回答No.1

typeメンバを書き換えることはできないはずです。 DHTMLでノードを差し替えれば可能ですが。 <html> <head> <script> function replaceByButton(target) { var obj = document.createElement("INPUT"); obj.setAttribute("type", "button") obj.setAttribute("value", "新規ボタン"); obj.onclick = new Function("alert(1);"); target.parentNode.replaceChild(obj, target); return obj; } </script> </head> <body> <form> <input type="submit" name="sub1"> <input type="button" value="変更" onclick="replaceByButton(this.form.sub1);"> </form> </body> </html>

関連するQ&A