2017-11-20 8 views
0

注文フォームを作成しようとしています。私はあなたがあなたの注文を印刷するボタンを選択したときにも、それがすべての選択されたボタンをリセットさせるようにしたい。簡略化のために、私は私の実際の注文フォームの非常に単純化されたバージョンを与えている:すべてのボタンをリセットしてリストをドロップします

HTML:

<form id="myForm"> 
    <input type="checkbox"> 
    <input type="button"> 
    <input type="button" onclick="reset();" 
</form> 

Javascriptを:

function reset(){ 
    document.getElementById("myForm").reset(); 
} 

私の問題は、私はボタンをクリックしたときにということですページをリセットすると、チェックボックスが選択されたままになります。

+0

あなたの質問は何ですか? – jmargolisvt

+0

私の問題は、ボタンをクリックしてページをリセットすると、チェックボックスが選択されたままになることです。 –

答えて

3

あなたはちょうどその

<form id="myForm"> 
    //YOUR FORM ELEMENT EITHER CHECKBOX OR OTHERS 
    <input type="reset" value='RESET'/> 
</form> 

怒鳴るようRESETボタンを使用するために今すぐ任意のスクリプトコードを記述する必要はありませんリセットしたい場合は、タイプは=「リセット」あなたの内のすべての要素の意志自動ハンドルリセットフォームタグ。

0

問題は、あなたのHTMLで、最後の入力ボタンは、JSfiddle

<form id="myForm"> 
    <input type="checkbox"> 
    <input type="button"> 
    <input type="button" onclick="reset();"> 
</form> 

Javascriptコードに

function reset(){ 
    document.getElementById("myForm").reset(); 
} 
0

あなたのhtmlでアンバランスなタグがあります取り組んでいる。ここ正しく

を閉じていませんまたinput type='reset'を使用してフォームをリセットすることができます。

function reset() { 
 
    document.getElementById("myForm").reset(); 
 
}
<form id="myForm"> 
 
    <input type="checkbox"> 
 
    <input type="button"> 
 

 
    <input type="button" onclick="reset()" value="button reset"> 
 
    <!--Adding new input type --> 
 
    <input type="reset" value="reset"> </form> 
 
</form>

関連する問題