- 締切済み
INPUT TYPEの値を変更したい
submitボタンを無効ボタンに変更したいのですが INPUT TYPEの値を「submit」から「button」に変更することは可能でしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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>