fteixeira1993 Posted July 25, 2013 at 06:40 PM Report #519996 Posted July 25, 2013 at 06:40 PM (edited) Antes demais olá a toda a comunidade do p@p, Estou a desenvolver uma loja online que está quase acabado 🙂 . Neste momento estou a fazer o formulario de registo e tenho 3 comboboxes para manipular as datas consuante os meses e os anos bisseistos. Tenho o seguinte código: function bi6(ano){ return ano%4; } function dbi6(ano){ alert('ola'); var m = registar.dia.value; var a = registar.ano.value; var b; var d; var i; if(m==1 && m==3 && m==5 && m==7 && m==8 && m==10 && m==12){ d=31; }else if(m==4 && m==6 && m==9 && m==11){ d=30; }else{ if(bi6(a) == 0){ d=29; }else{ d=28; } } for(i=0; i<=d; i++){ registar.dia. } } <table> <tr> <td> <strong>Data de Nascimento:</strong> </td> <td> <select name="ano" onchange="dbi6(<?php echo $i ?>)"> <option value="">Ano</option> <?php $ano = date(Y); for($i=$ano; $i>=1905; $i--){ echo '<option value="'.$i.'">'.$i.'</option>'; } ?> </select> <strong>-</strong> <select name="mes"> <option value="">Mês</option> <?php for($i=1; $i<=12; $i++){ echo '<option value="'.$i.'">'.$i.'</option>'; } ?> </select> <strong>-</strong> <select name="dia"> <option value="">Dia</option> </select> </td> </tr> </table> Pretendo preencher a combox do dia do estilo <option value="1">1</option> através do js se isto for possivel :S, porque não estou a conseguir ver outra solução -.-''. Já estou tipo a cair po lado :|. cumps e obrigado, fteixeira1993 (ps. peço desculpa pela edição :x) Edited July 25, 2013 at 06:41 PM by fteixeira1993
AJBM Posted July 25, 2013 at 07:09 PM Report #519997 Posted July 25, 2013 at 07:09 PM Boas! Se no formulário usar um input do tipo data resolve-te esses problemas não precisas validar os anos bissextos , agora não sei se é compatível com todos os browsers.
fteixeira1993 Posted July 29, 2013 at 01:35 PM Author Report #520313 Posted July 29, 2013 at 01:35 PM Boas! Se no formulário usar um input do tipo data resolve-te esses problemas não precisas validar os anos bissextos , agora não sei se é compatível com todos os browsers. ok, obrigado 🙂 . cumps, fteixeira1993
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now