2013-05-15 6 views
0

webpy 프레임 워크에서 등록 양식을 만들어야합니다. 웹 모듈의 양식 기능이 명확한 형식이므로 생년월일 필드를 만들 수 없습니다.생년월일을 얻으려면 webpy 0.3 양식 필드를 만드는 방법은 무엇입니까?

D.O.B.를 얻기 위해 필드가있는 webpy 양식을 만드는 방법. 아래의 코드와 비슷한 사람의

<html> 
    <head> 
    <title>Test</title> 
    </head> 
    <body> 
    Date Of Birth: 
    <select name="month" onChange="changeDate(this.options[selectedIndex].value);"> 
    <option value="na">Month</option> 
    <option value="1">January</option> 
    <option value="2">February</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> 
    <select name="day" id="day"> 
    <option value="na">Day</option> 
    </select> 
    <select name="year" id="year"> 
    <option value="na">Year</option> 
    </select> 
    <script language="JavaScript" type="text/javascript"> 
    function changeDate(i){ 
    var e = document.getElementById('day'); 
    while(e.length>0) 
    e.remove(e.length-1); 
    var j=-1; 
    if(i=="na") 
    k=0; 
    else if(i==2) 
    k=28; 
    else if(i==4||i==6||i==9||i==11) 
    k=30; 
    else 
    k=31; 
    while(j++<k){ 
    var s=document.createElement('option'); 
    var e=document.getElementById('day'); 
    if(j==0){ 
    s.text="Day"; 
    s.value="na"; 
    try{ 
    e.add(s,null);} 
    catch(ex){ 
    e.add(s);}} 
    else{ 
    s.text=j; 
    s.value=j; 
    try{ 
    e.add(s,null);} 
    catch(ex){ 
    e.add(s);}}}} 
    y = 2010; 
    while (y-->1909){ 
    var s = document.createElement('option'); 
    var e = document.getElementById('year'); 
    s.text=y; 
    s.value=y; 
    try{ 
    e.add(s,null);} 
    catch(ex){ 
    e.add(s);}} 
    </script> 
    </body> 
    </html> 

답변