2012-11-07 3 views
0

안녕하세요. "Javascript"에 대한 과제를 거의 완료했습니다. 일부 필드를 상호 배타적으로 만드는 방법에 대한 정보를 찾을 수는 없지만, 기본적으로 사용자는 양식을 삽입해야합니다. 필수 입력란을 누른 다음 라디오 체크 박스를 선택하여 사용자가 집 주소 또는 기타를 선택해야합니다 (집이 이미 삽입 된 최상위 주소 임) 양식을 이미 확인한 경우 집에 아무 것도 삽입 할 필요가 없습니다. 다른 사람의 것 그러나 나는 그것을 상호 배타적으로 만들 필요가있다. 그래서 그들이 다른 것을 선택할 수 없다면, 위와 동일 할 수있다. 하나는 나를 도울 수 있거나 튜토리얼을위한 링크를 줄 수있다. 왜냐하면 상호 배타적 인 라디오 버튼에 대한 정보 만 찾을 수 있기 때문이다. 또는 사용자가 텍스트 상자에 입력 한 내용에 아무 것도 표시하지 않음 감사합니다.js가 상호 배타적 인 양식 유효성 검사

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
<title>Joes Fruit and Vegetable Store</title> 
<script> 
                    //calender dropdown menu 
var monthtext=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec']; 
function populatedropdown(dayfield, monthfield, yearfield){ 
var today=new Date() 
var dayfield=document.getElementById(dayfield) 
var monthfield=document.getElementById(monthfield) 
var yearfield=document.getElementById(yearfield) 
for (var i=0; i<31; i++) 
dayfield.options[i]=new Option(i, i+1) 
dayfield.options[today.getDate()]=new Option(today.getDate(), today.getDate(), true, true) //select today's day 
for (var m=0; m<12; m++) 
monthfield.options[m]=new Option(monthtext[m], monthtext[m]) 
monthfield.options[today.getMonth()]=new Option(monthtext[today.getMonth()], monthtext[today.getMonth()], true, true) //select today's month 
var thisyear=today.getFullYear() 
for (var y=0; y<20; y++){ 
yearfield.options[y]=new Option(thisyear, thisyear) 
thisyear+=1 
} 
yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true) //select today's year 
} 
                   // function validate 
function validate_form() 
{ 
                   //validate name 
    valid = true; 
       if (document.input.name.value == "") 
     { 
       alert ("Please enter your name"); 
       valid = false; 
     } 
                   // validate address 
       if (document.input.address.value == "") 
     { 
       alert ("Please enter your Address"); 
       valid = false; 
     }              
                   // validate Town 
       if (document.input.town.value == "") 
     { 
       alert ("Please enter your Town"); 
       valid = false; 
     } 
                  // validate postcode   
     var y = document.getElementById("postcode").value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Postcode must be in numbers."); 
      document.getElementById("postcode").focus(); 
      return false; 
     } 
     if (y.length>4 || y.length<4) 
     { 
      alert("Postcode should be 4 digit"); 
      document.getElementById("postcode").focus(); 
      return false; 
     } 
                   // validate home phone 
var y = document.getElementById('hphone').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Home Phone number must be in numbers."); 
      document.getElementById('hphone').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Home Phone number should be 10 digit"); 
      document.getElementById('hphone').focus(); 
      return false; 
     } 
                   // validate work phone 
     var y = document.getElementById('wphone').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("work Phone number must be in numbers."); 
      document.getElementById('wphone').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Work Phone number should be 10 digit"); 
      document.getElementById('wphone').focus(); 
      return false; 
     } 
                   // validate fax 
     var y = document.getElementById('fax').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Fax number must be in numbers."); 
      document.getElementById('fax').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Fax Phone number should be 10 digit"); 
      document.getElementById('fax').focus(); 
      return false; 
     } 
                   // validate email 
     { 
     var x=document.forms["input"]["email"].value; 
     var atpos=x.indexOf("@"); 
     var dotpos=x.lastIndexOf("."); 
     if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) 
     { 
     alert("Not a valid e-mail address"); 
     return false; 
     } 
     } 
                   // validate radio buttons 
var o = document.getElementById('rad1'); 
var t = document.getElementById('rad2'); 
if ((o.checked == false) && (t.checked == true)) 
{ 
                   // validate alternative address 
         if (document.input.street.value == "") 
     { 
       alert ("Please enter alternative Address"); 
       valid = false; 
     }              
                   // validate alternative suburb town 
       if (document.input.suburb.value == "") 
     { 
       alert ("Please enter alternative Suburb or town"); 
       valid = false; 
     } 
      }           // validate alternative postcode  
     if ((o.checked == false) && (t.checked == true)) 
{           
     var y = document.getElementById('postcode2').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Alternative Postcode must be in numbers."); 
      document.getElementById('postcode2').focus(); 
      return false; 
     } 
     if (y.length>4 || y.length<4) 
     { 
      alert("Alternative Postcode should be 4 digit"); 
      document.getElementById('postcode2').focus(); 
      return false; 
     } 
    } 
                  //validate message box 
     var o = document.getElementById("card"); 
     if (o.checked == true) 
     { 
      if (document.input.message.value == "" || document.input.message.value == "Please Enter message here" )  
      { 
       alert ("Please enter message"); 
       valid = false;             
     } 
     return valid; 
     }                       
} 
</script> 
</head> 
<body> 
<b>Order form for Joe's Fruit Shop</b><br> 
<br> 
<b> * means you must fill in the details.</b><br> 
<br> 
<b>Your details:</b><br> 
<br> 
                      <!-- Beggining of Form --> 

<form name="input" action="Joes.html" onsubmit="return validate_form()"> 
                      <!--name input form --> 
    * Name: <input type="text" name="name" id="name" onclick="this.value='';" placeholder="Enter your Name"><br> 
    <br> 
                      <!-- Address input form --> 
    * Address: <input type="text" name="address" id="address" onclick="this.value='';" placeholder="Enter your street address"><br> 
    <br> 
                      <!-- Town & state dropdown form--> 
    * Suburb or Town: <input type="text" name="town" id="town" onclick="this.value='';" placeholder="Town"> * State: 
                      <!-- state drop down list --> 
    <select name="state"> 
     <option value="NSW">NSW</option> 
     <option selected="selected" value="QLD">QLD</option> 
     <option value="SA">SA</option> 
     <option value="WA">WA</option> 
     <option value="TAS">TAS</option> 
     <option value="VIC">VIC</option> 
     <option value="NT">NT</option> 
     <option value="ACT">ACT</option> 
    </select> 
                      <!-- post code input form --> 

    * Postcode: <input type='text' name="postcode" id="postcode" onclick="this.value='';" placeholder="****"><br> 
    <br> 
                      <!-- Home phone input form--> 

    * Phone: <input type='text' name="hphone" id="hphone" onclick="this.value='';" placeholder="x-xxxx-xxx"> 
                      <!-- work phone input form --> 

    * Work phone <input type='text' name="wphone" id="wphone" onclick="this.value='';" placeholder="x-xxxx-xxx"><br> 
    <br> 
                      <!-- Fax input form--> 

    *Fax: <input type='text' name="fax" id="fax" onclick="this.value='';" placeholder="0x-xxxx-xxx"> 
                      <!-- Email input form--> 

    * Email address: <input type='text' name="email" id="email" onclick="this.value='';" onsubmit="return validateForm();" placeholder="Enter your current email"><br> 
    <br> 
    <br> 
                      <!-- credit card form --> <b>Credit card details:</b><br> 
    <br> 
    * Type: 
    <select name="credit card"> 
     <option selected="selected" value="AMEX">Amex</option> 
     <option value="Visa">Visa</option> 
     <option value="Mastercard">Mastercard</option> 
    </select> 
                      <!--credit card month expiry date--> 
    *Expiry date: 
    <select name="expiration_month"> 
     <option value="">Choose...</option> 
     <option selected="selected" value="1">January</option> 
     <option value="2">Febuary</option> 
     <option value="3">March</option> 
     <option value="4">April</option> 
     <option value="5">May</option> 
     <option value="6">June</option> 
     <option value="7">July</option> 
     <option value="8">August</option> 
     <option value="9">September</option> 
     <option value="10">October</option> 
     <option value="11">November</option> 
     <option value="12">December</option> 
    </select> 
                      <!-- Credit card year expiry date--> 
    <select name="expiration_year"> 
     <option value="">Choose...</option> 
     <option selected="selected" value="2012">2012</option> 
     <option value="2013">2013</option> 
     <option value="2014">2014</option> 
     <option value="2015">2015</option> 
     <option value="2016">2016</option> 
     <option value="2017">2017</option> 
     <option value="2018">2018</option> 
     <option value="2019">2019</option> 
     <option value="2020">2020</option> 
    </select> 
    <br> 
    <br> 
    <b>Purchase details</b><br> 
    <br> 
                      <!-- Product dropdown form--> 
    * Product: 
    <select name="product"> 
     <option value="carrot">Bag of carrots</option> 
     <option value="zucchini">Zucchini</option> 
     <option value="cabbage">Cabbage</option> 
     <option value="grapes">Grapes</option> 
     <option value="tomatoes">TAS</option> 
     <option value="apples">Apples</option> 
     <option value="banana">banana</option> 
     <option selected="selected" value="cucumber">Cucumber</option> 
    </select> 
                     <!-- Quantity dropdown form--> 
    Quantity: 
    <select name="quantity"> 
     <option selected="selected" value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
     <option value="5">5</option> 
     <option value="6">6</option> 
     <option value="7">7</option> 
     <option value="8">8</option> 
    </select> 
    <br> 
    <br> 
    <br> 
    * <b>Deliver to:</b> 
    <br> 
    <br> 
                     <!-- Address Radio check buttons--> 
    <input type='radio' id="rad1" name='rad' checked="checked">Home Address<br> 
    <input type='radio' id="rad2" name='rad'/>Other Address<br> 
    <br> 
                     <!-- alternative street form--> 

    Street <input type='text' name="street" id="street" onclick="this.value='';" placeholder="Street"><br> 
    <br> 
                     <!-- alternative Suburb form--> 

    Suburb <input type='text' name="suburb" id="suburb" onclick="this.value='';" placeholder="Suburb or town"><br> 
    <br> 
                     <!-- alternative State dropdown form--> 
    State 
    <select name="state"> 
     <option value="NSW">NSW</option> 
     <option selected="selected" value="QLD">QLD</option> 
     <option value="SA">SA</option> 
     <option value="WA">WA</option> 
     <option value="TAS">TAS</option> 
     <option value="VIC">VIC</option> 
     <option value="NT">NT</option> 
     <option value="ACT">ACT</option> 
    </select> 
    <br> 
    <br> 
                     <!-- alternative post code form --> 

    Postcode:<input type='text' name="postcode2" id="postcode2" onclick="this.value='';" placeholder="****"><br> 
    <br> 
    <br> 
    * Date delivery required: 
    <!-- Calender drop down menu--> 
    <select id="daydropdown"> 
    </select> 
    <select id="monthdropdown"> 
    </select> 
    <select id="yeardropdown"> 
    </select> 
    <script type="text/javascript"> 
//populatedropdown(id_of_day_select, id_of_month_select, id_of_year_select) 
window.onload=function(){ 
populatedropdown("daydropdown", "monthdropdown", "yeardropdown") 
} 
    </script> 
    <br> 
    <br> 
                     <!-- include a card option--> 
    Include a card: <input type="checkbox" name="card" id="card">Yes<br> 
    <br> 
    Personal message on card: <textarea name="message" id="message" cols="20" rows="10" onclick="this.value='';">Please Enter message here</textarea><br> 
    <br> 
    Click on <b>Submit</b> when done; click on <b> Clear form</b> to reset. 
                     <!-- submit button--> 
    <input type="submit" value="Submit"> 
                     <!-- reset button--> 
    <input type="reset" value="Reset"> 
</form><br> 
<script> 
<!-- 
document.write("<i>Last updated "+document.lastModified+"<I>"); 
//--> 
</script> 

</body> 
</html> 
+0

위의 유효성 검사 코드를 작성 했습니까? 왜냐하면 만약 당신이 (그리고 그것이 어떻게 작동하는지 이해하기 때문에), 이것은 전혀 어려워서는 안된다. 필드가 입력되었는지 확인하고 이미 두 개 이상의 입력 필드를 사용하는 조건문이 있는지 확인하는 코드가 이미 있습니다. – Thilo

+0

안녕하세요 저는 썼습니다 만 그걸로 많은 도움을 받았으며 여전히 혼란 스럽습니다.하지만 제가 이해할 수있게 시작하자면, 기본적으로 방금 생각했던 학습 자료로 w3c 웹 사이트를 방문했습니다. \t 같은 몇 가지 (address.value == ''&& street.value == '') \t \t { \t \t \t 경고 ("다른 거리를 입력") 경우; \t \t \t \t 반환 거짓 \t}하지만 나도이 tryed –

+0

작동하지 않습니다하지만 운이 경우는 (street.value.match (주소)) \t { \t \t 경고 ("다른 주소를 입력") \t \t return true; \t \t} –

답변

0

이것은 불완전합니다. 일부 옵션에 대한 기능을 추가했습니다. 변경 사항이있는 곳에서 복사하여 직접 확인하십시오. 나머지는 할 수 있다고 생각합니다.

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
<title>Joes Fruit and Vegetable Store</title> 
<script> 
                    //calender dropdown menu 
var monthtext=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec']; 
function populatedropdown(dayfield, monthfield, yearfield){ 
var today=new Date() 
var dayfield=document.getElementById(dayfield) 
var monthfield=document.getElementById(monthfield) 
var yearfield=document.getElementById(yearfield) 
for (var i=0; i<31; i++) 
dayfield.options[i]=new Option(i, i+1) 
dayfield.options[today.getDate()]=new Option(today.getDate(), today.getDate(), true, true) //select today's day 
for (var m=0; m<12; m++) 
monthfield.options[m]=new Option(monthtext[m], monthtext[m]) 
monthfield.options[today.getMonth()]=new Option(monthtext[today.getMonth()], monthtext[today.getMonth()], true, true) //select today's month 
var thisyear=today.getFullYear() 
for (var y=0; y<20; y++){ 
yearfield.options[y]=new Option(thisyear, thisyear) 
thisyear+=1 
} 
yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true) //select today's year 
} 
                   // function validate 
function validate_form() 
{ 
                   //validate name 
    valid = true; 
       if (document.input.name.value == "") 
     { 
       alert ("Please enter your name"); 
       valid = false; 
     } 
                   // validate address 
       if (document.input.address.value == "") 
     { 
       alert ("Please enter your Address"); 
       valid = false; 
     }              
                   // validate Town 
       if (document.input.town.value == "") 
     { 
       alert ("Please enter your Town"); 
       valid = false; 
     } 
                  // validate postcode   
     var y = document.getElementById("postcode").value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Postcode must be in numbers."); 
      document.getElementById("postcode").focus(); 
      return false; 
     } 
     if (y.length>4 || y.length<4) 
     { 
      alert("Postcode should be 4 digit"); 
      document.getElementById("postcode").focus(); 
      return false; 
     } 
                   // validate home phone 
var y = document.getElementById('hphone').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Home Phone number must be in numbers."); 
      document.getElementById('hphone').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Home Phone number should be 10 digit"); 
      document.getElementById('hphone').focus(); 
      return false; 
     } 
                   // validate work phone 
     var y = document.getElementById('wphone').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("work Phone number must be in numbers."); 
      document.getElementById('wphone').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Work Phone number should be 10 digit"); 
      document.getElementById('wphone').focus(); 
      return false; 
     } 
                   // validate fax 
     var y = document.getElementById('fax').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Fax number must be in numbers."); 
      document.getElementById('fax').focus(); 
      return false; 
     } 
     if (y.length>10 || y.length<10) 
     { 
      alert("Fax Phone number should be 10 digit"); 
      document.getElementById('fax').focus(); 
      return false; 
     } 
                   // validate email 
     { 
     var x=document.forms["input"]["email"].value; 
     var atpos=x.indexOf("@"); 
     var dotpos=x.lastIndexOf("."); 
     if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) 
     { 
     alert("Not a valid e-mail address"); 
     return false; 
     } 
     } 
                   // validate radio buttons 
var o = document.getElementById('rad1'); 
var t = document.getElementById('rad2'); 
if ((o.checked == false) && (t.checked == true)) 
{ 
                   // validate alternative address 
         if (document.input.street.value == "") 
     { 
       alert ("Please enter alternative Address"); 
       valid = false; 
     }              
                   // validate alternative suburb town 
       if (document.input.suburb.value == "") 
     { 
       alert ("Please enter alternative Suburb or town"); 
       valid = false; 
     } 
      }           // validate alternative postcode  
     if ((o.checked == false) && (t.checked == true)) 
{           
     var y = document.getElementById('postcode2').value; 
     if(isNaN(y)||y.indexOf(" ")!=-1) 
     { 
      alert("Alternative Postcode must be in numbers."); 
      document.getElementById('postcode2').focus(); 
      return false; 
     } 
     if (y.length>4 || y.length<4) 
     { 
      alert("Alternative Postcode should be 4 digit"); 
      document.getElementById('postcode2').focus(); 
      return false; 
     } 
    } 
                  //validate message box 
     var o = document.getElementById("card"); 
     if (o.checked == true) 
     { 
      if (document.input.message.value == "" || document.input.message.value == "Please Enter message here" )  
      { 
       alert ("Please enter message"); 
       valid = false;             
     } 
     return valid; 
     }                       
} 
function fnc1() 
{ 
    document.getElementById("hsuburb").value=document.getElementById("town").value; 
    document.getElementById("hstate").value=document.getElementById("state").value; 
    document.getElementById("postcode2").value=document.getElementById("postcode").value; 
    document.getElementById("hsuburb").disabled="disabled"; 
    document.getElementById("hstate").disabled="disabled"; 
    document.getElementById("postcode2").disabled="disabled"; 

} 
function fnc2(myid) 
{ 
    value=document.getElementById(myid).value; 
    a=document.getElementById("town").value; 
    b=document.getElementById("state").value; 
    c=document.getElementById("postcode").value; 
    if(value==a) 
    {alert("change your town"); 
    document.getElementById(myid).value=''; 
    } 
    else if(value==b) 
    {alert("change your state"); 
    document.getElementById("default").selected="Selected"; 
    } 
    else if(value==c) 
    {alert("change your postcode"); 
    document.getElementById(myid).value=''; 
    } 

} 
function fnc3() 
{ 
    document.getElementById("hsuburb").disabled=false; 
    document.getElementById("hstate").disabled=false; 
    document.getElementById("postcode2").disabled=false; 
} 
</script> 
</head> 
<body> 
<b>Order form for Joe's Fruit Shop</b><br> 
<br> 
<b> * means you must fill in the details.</b><br> 
<br> 
<b>Your details:</b><br> 
<br> 
                      <!-- Beggining of Form --> 

<form name="input" action="Joes.html" onsubmit="return validate_form()"> 
                      <!--name input form --> 
    * Name: <input type="text" name="name" id="name" onclick="this.value='';" placeholder="Enter your Name"><br> 
    <br> 
                      <!-- Address input form --> 
    * Address: <input type="text" name="address" id="address" onclick="this.value='';" placeholder="Enter your street address"><br> 
    <br> 
                      <!-- Town & state dropdown form--> 
    * Suburb or Town: <input type="text" name="town" id="town" onclick="this.value='';" placeholder="Town"> * State: 
                      <!-- state drop down list --> 
    <select name="state" id="state" > 
     <option value="NSW">NSW</option> 
     <option selected="selected" value="QLD">QLD</option> 
     <option value="SA">SA</option> 
     <option value="WA">WA</option> 
     <option value="TAS">TAS</option> 
     <option value="VIC">VIC</option> 
     <option value="NT">NT</option> 
     <option value="ACT">ACT</option> 
    </select> 
                      <!-- post code input form --> 

    * Postcode: <input type='text' name="postcode" id="postcode" onclick="this.value='';" placeholder="****"><br> 
    <br> 
                      <!-- Home phone input form--> 

    * Phone: <input type='text' name="hphone" id="hphone" onclick="this.value='';" placeholder="x-xxxx-xxx"> 
                      <!-- work phone input form --> 

    * Work phone <input type='text' name="wphone" id="wphone" onclick="this.value='';" placeholder="x-xxxx-xxx"><br> 
    <br> 
                      <!-- Fax input form--> 

    *Fax: <input type='text' name="fax" id="fax" onclick="this.value='';" placeholder="0x-xxxx-xxx"> 
                      <!-- Email input form--> 

    * Email address: <input type='text' name="email" id="email" onclick="this.value='';" onsubmit="return validateForm();" placeholder="Enter your current email"><br> 
    <br> 
    <br> 
                      <!-- credit card form --> <b>Credit card details:</b><br> 
    <br> 
    * Type: 
    <select name="credit card"> 
     <option selected="selected" value="AMEX">Amex</option> 
     <option value="Visa">Visa</option> 
     <option value="Mastercard">Mastercard</option> 
    </select> 
                      <!--credit card month expiry date--> 
    *Expiry date: 
    <select name="expiration_month"> 
     <option value="">Choose...</option> 
     <option selected="selected" value="1">January</option> 
     <option value="2">Febuary</option> 
     <option value="3">March</option> 
     <option value="4">April</option> 
     <option value="5">May</option> 
     <option value="6">June</option> 
     <option value="7">July</option> 
     <option value="8">August</option> 
     <option value="9">September</option> 
     <option value="10">October</option> 
     <option value="11">November</option> 
     <option value="12">December</option> 
    </select> 
                      <!-- Credit card year expiry date--> 
    <select name="expiration_year"> 
     <option value="">Choose...</option> 
     <option selected="selected" value="2012">2012</option> 
     <option value="2013">2013</option> 
     <option value="2014">2014</option> 
     <option value="2015">2015</option> 
     <option value="2016">2016</option> 
     <option value="2017">2017</option> 
     <option value="2018">2018</option> 
     <option value="2019">2019</option> 
     <option value="2020">2020</option> 
    </select> 
    <br> 
    <br> 
    <b>Purchase details</b><br> 
    <br> 
                      <!-- Product dropdown form--> 
    * Product: 
    <select name="product"> 
     <option value="carrot">Bag of carrots</option> 
     <option value="zucchini">Zucchini</option> 
     <option value="cabbage">Cabbage</option> 
     <option value="grapes">Grapes</option> 
     <option value="tomatoes">TAS</option> 
     <option value="apples">Apples</option> 
     <option value="banana">banana</option> 
     <option selected="selected" value="cucumber">Cucumber</option> 
    </select> 
                     <!-- Quantity dropdown form--> 
    Quantity: 
    <select name="quantity"> 
     <option selected="selected" value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
     <option value="5">5</option> 
     <option value="6">6</option> 
     <option value="7">7</option> 
     <option value="8">8</option> 
    </select> 
    <br> 
    <br> 
    <br> 
    * <b>Deliver to:</b> 
    <br> 
    <br> 
                     <!-- Address Radio check buttons--> 
    <input type='radio' id="rad1" name='rad' onClick="fnc1()">Home Address<br> 
    <input type='radio' id="rad2" name='rad' onClick="fnc3()" />Other Address<br> 
    <br> 
                     <!-- alternative street form--> 

    Street <input type='text' name="street" id="hstreet" onclick="this.value='';" placeholder="Street"><br> 
    <br> 
                     <!-- alternative Suburb form--> 

    Suburb <input type='text' name="suburb" id="hsuburb" onclick="this.value='';" placeholder="Suburb or town" onChange="fnc2(this.id)"><br> 
    <br> 
                     <!-- alternative State dropdown form--> 
    State 
    <select name="state" id="hstate" onChange="fnc2(this.id)"> 
     <option value="-1" id="default">select</option> 
     <option value="NSW">NSW</option> 
     <option selected="selected" value="QLD">QLD</option> 
     <option value="SA">SA</option> 
     <option value="WA">WA</option> 
     <option value="TAS">TAS</option> 
     <option value="VIC">VIC</option> 
     <option value="NT">NT</option> 
     <option value="ACT">ACT</option> 
    </select> 
    <br> 
    <br> 
                     <!-- alternative post code form --> 

    Postcode:<input type='text' name="postcode2" id="postcode2" onclick="this.value='';" placeholder="****" onChange="fnc2(this.id)"><br> 
    <br> 
    <br> 
    * Date delivery required: 
    <!-- Calender drop down menu--> 
    <select id="daydropdown"> 
    </select> 
    <select id="monthdropdown"> 
    </select> 
    <select id="yeardropdown"> 
    </select> 
    <script type="text/javascript"> 
//populatedropdown(id_of_day_select, id_of_month_select, id_of_year_select) 
window.onload=function(){ 
populatedropdown("daydropdown", "monthdropdown", "yeardropdown") 
} 
    </script> 
    <br> 
    <br> 
                     <!-- include a card option--> 
    Include a card: <input type="checkbox" name="card" id="card">Yes<br> 
    <br> 
    Personal message on card: <textarea name="message" id="message" cols="20" rows="10" onclick="this.value='';">Please Enter message here</textarea><br> 
    <br> 
    Click on <b>Submit</b> when done; click on <b> Clear form</b> to reset. 
                     <!-- submit button--> 
    <input type="submit" value="Submit"> 
                     <!-- reset button--> 
    <input type="reset" value="Reset"> 
</form><br> 
<script> 
<!-- 
document.write("<i>Last updated "+document.lastModified+"<I>"); 
//--> 
</script> 

</body> 
</html> 
+0

안녕하세요, 아들과 함께 늦게 회신 해 주셔서 감사합니다. 시간을내어 주셔서 감사합니다. –

+0

소리가 아주 좋습니다. 여전히 코드를 업데이트해야합니다. 방금 당신에게 레이아웃을주었습니다. – polin