Quantcast
Channel: Active questions tagged javascript - Stack Overflow
Viewing all articles
Browse latest Browse all 140762

How to validate checkbox and if validated copy one textbox into another

$
0
0

Hi i have a form containing postal address and billing information. I want to copy postal address to billing information if information is same. I don't understand how i validate if checkbox is checked then copy postal address to billing information textbox. My code is as follows:

!DOCTYPE html>
<title>My Example</title>
</head>
<body>
<form class="Form1" method="post">
    <fieldset>
<legend>Personal Information</legend>
<label>Name
<input type="text" name="customer_name" required>
</label> 
<label>Postal Adress 
<input type="text" name="PostalAdress">
</label>
<label>Age 
<input type="text" name="Age">
</label>
</fieldset>
</form>
<form class="Form2" method="get">
<fieldset>
<legend>Billing Information</legend>
<p>
    <label>Billing Information is Same as the Postal Adress?</label></br>
    <input type="checkbox" name="choice1">
<p>
    <input type="submit" name="submit" value="Submit" onclick="validate()">
</p>
</p>
<p>
    <label>Billing Information</label>
    <input type="text" name="BillingInformation">
</p>
</fieldset>
</form> 
<form class="Form3">
    <fieldset>
        <legend>Newsletter Subscription</legend>
        <input type="radio" name="yes"><label>Yes</label>
        <input type="radio" name="No"><label>No</label>
    </fieldset>
</form>
<script>
function validate() {
  var remember = document.getElementById("choice1");
  if (choice1.checked) {
    var src = document.getElementById("PostalAdress"),
        dst = document.getElementById("BillingInformation");
    src.addEventListener('input', function() {
        dst.value = src.value;
    });
};
</script>
</body>
</html>

Kindly help me what is wrong with my script and how do i do it.


Viewing all articles
Browse latest Browse all 140762

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>