強制的にフォーム(とかとか)をクリアするJavaScript
valueまで指定されているものは<input type="reset">ではクリアできないのでそれをもクリアするJavaScript。そんなに難しいことはしてないはず。
function名が中二病っぽいのが悲しいところ。
function realreset(){ var inputs = document.getElementsByTagName('input'); var textareas = document.getElementsByTagName('textarea'); var selects = document.getElementsByTagName('select'); for(var i=0; i<inputs.length; i++){ if(inputs[i].getAttribute('type')=='text'){ inputs[i].value = ""; } if(inputs[i].getAttribute('type')=='radio'){ inputs[i].checked = false; } if(inputs[i].getAttribute('type')=='checkbox'){ inputs[i].checked = false; } } for(var i=0; i<textareas.length; i++){ textareas[i].value = ""; } for(var i=0; i<selects.length; i++){ selects[i].options[0].selected = true; } return true; }
適当にonClickで呼び出してあげてください。