2017-09-06 2 views
0

私はHTMLフォームを持っており、挿入されたデータをmongoデータベースに保存する必要があります。私が苦労しているのは、ラジオボタンとckeckboxによって挿入されたデータを保存することです。ここでラジオボタンとチェックボックスを使用してmongodbのHTMLフォームからデータを保存する方法

は私のHTMLコードです:

<div class="form-group"> 
    <label>Foto:</label> 
    <input class="form-control" type="text" name="animal[foto]" placeholder="image url"> 
    </div> 
    <div class="form-group"> 
    <label>Animal:</label> 
    <div class="form-check"> 
     <label class="form-check-label"><input class="form-check-input" name="animal[tipo]" type="radio" value="dog" > Dog</label> 
    </div> 
    <div class="form-check"> 
     <label class="form-check-label"><input class="form-check-input" name="animal[tipo]" type="radio" value="cat"> Cat</label> 
    </div> 
    <div class="form-check"> 
     <label class="form-check-label"><input class="form-check-input" name="animal[tipo]" type="radio" value="other"> Other:</label> 
     <input type="text" class="form-control" name="animal[tipo]" placeholder="Which?"> 
    </div> 
    </div> 
    <div class="form-group"> 
    <label>Gender:</label> 
    <div class="form-check"> 
     <label class="form-check-label"><input class="form-check-input" name="animal[sexo]" type="radio" value="Male"> Male</label> 
    </div> 
    <div class="form-check"> 
     <label class="form-check-label"><input class="form-check-input" name="animal[sexo]" type="radio" value="Female"> Female</label> 
    </div> 

にはどうすればラジオBTNで選択が何であるかを保存することができますか?

答えて

0

まず、ラジオボタンから値を取得する必要があります。あなたはjQueryようjavascriptライブラリを使用している場合は 、それは非常に簡単です:

alert($('input[name=animal[tipo]]:checked').val()); 

このコードanimal[tipo]名前の確認入力を選択し、それが値です取得します。シンプルではないですか?

通常と同じように保存できます

関連する問題