2017-11-24 5 views
-3

私は、ユーザーからの言語を取得し、JavaScriptを使用して請求書を表示したいと考えています。また、性別が女性の場合は10ペンスの割引が適用されます。誰かがフォームから値を取得する方法を知っていますか?

たとえば、C++と男性を選択した場合、ページ自体に対応する値が表示されます。何か考えますか?

<form> 
    <fieldset> 
    <legend align="center">Student Registration</legend> 
    Name: <br> 
    <input type="text" name="name" value="name here" pattern="^[A-Za-z\s]+$" title="accepts only alphabets"><br> Gender: 
    <br> 
    <input type="radio" name="gender" value="male">Male<br> 
    <input type="radio" name="gender" value="female">Female<br> Languages known:<br> 
    <input type="checkbox" name="lang" value="C++">C++<br> 
    <input type="checkbox" name="lang" value="Javs">Java<br> 
    <input type="checkbox" name="lang" value="Python">Python<br> 
    <input type="checkbox" name="lang" value="Ruby">Ruby<br> Payment Option: 
    <select> 
     <option value="paytm">Paytm</option> 
     <option value="upi">UPI</option> 
     <option value="Credit Card">Credit Card</option> 
     <option value="others">Others</option> 
    </select> 
    <input type="submit" value="submit">Submit 
    <fieldset> 
</form> 
+0

あなたのHTMLは無効です。あなたはすでにJavaScriptを書いてみましたか? – Xufox

+1

あなたはあなたの ''がありませんが、JavaScriptの部分はどこですか? – Soolie

+0

https://stackoverflow.com/questions/3547035/javascript-getting-html-form-values/41262933 –

答えて

0

あなたはそれをこのようなIDを与える必要があり、あなたのチェックボックスの住所:

var cIsChecked = document.getElementById("c").checked; 

幸運

:チェックボックスは、あなたがこれを必要とチェックされているかどうかを確認するために

<input type="checkbox" name="lang" value="C++" id="c">C++ 

関連する問題