chi mi può dare o segnare uno script che mi carichi ina select i giorni da 1 a 31 ed i mesi da 1 a 12 grazie in anticipo
chi mi può dare o segnare uno script che mi carichi ina select i giorni da 1 a 31 ed i mesi da 1 a 12 grazie in anticipo
Io te ne do solo uno... l'altro provaci tu![]()
ciaocodice:<select name="mesi"> <script> var mm=new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'); for (var i=0;i<12;i++) { document.write('<option value="'+(i+1)+'">'+mm[i]+'</option>'); } </script> </select>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
ho provato a fare come mi hai proposto:
se implemento il codice che mi hai proposto direttamente nella pagina mi appare un errore cel tipo T_STRING_EDSCAPE
mentre invece se metto le funzioni in un file.js e dopo le richiamo nella pagina e nelle select scrivo
<select>
giorno();
</select>
oppure
<select selected=giorno();>
</select>
oppure
<select>
<script>giorno();</script>
</select>
non succede nulla nel senso che appaiono i menu a tendina belli lunghi quando ci clicchi però non ci sono nè i numeri nè i mesi, puoi aiutarmi??!!grazie in anticipo
Non puoi cercare di risolvere inventandoti la sintassi... il linguaggio ha le sue regole ed andare per tentativi non mi pare un approccio premiante. E forse troppo consigliarti di procedere per gradi? Magari con la lettura di un tutorial?
Il codice che ti ho postato puo' fallare se la pagina non ha un dtd idoneo... oppure se nella stessa pagina sono presenti altri script o oggetti che interferiscono, dare soluzioni complete, senza peraltro conoscere compiutamente la pagina interessata ed i tuoi intendimenti, e' come giocare a dadi.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Questa è la pagina che richiama la funziopne:
registrazione.php
<?
$fprov = file (dirname(__FILE__) . "/provincie.txt");
$conto = count($fprov);
$errore = 0;
$nome="";
$cognome="";
$username="";
$password="";
$password2="";
if(!isset($_SESSION['code']))
{
echo"
<html>
<head><script src=\"jvs/function.js\" type=\"text/javascript\"></script>
<script src=\"jvs/codicefiscale.js\" type=\"text/javascript\"></script>
</head>
<body>
Benvenuto nella pagina di registrazione, compila i campi sotto elencati.
<form id=\"idf1\" name=\"f1\" method=\"post\" action=\"controlsend.php\" encType=\"multipart/form-data\" onSubmit=\"return test(f1);\">
<table width=70% border=0 cellpadding=4 cellspacing=0>
<tr>
<td width=24% align=left valign=top>Nome</td>
<td width=76%><input name=\"nome\" type=\"text\"></td>
<td>";
echo"
</td>
</tr>
<tr>
<td align=left valign=top>Cognome</td>
<td><input name=\"cognome\" type=\"text\"></td>
<td>";
echo"</td>
</tr>
<tr>
<td align=left valign=top>Username</td>
<td><input name=\"nickname\" type=\"text\"></td>
<td>";
echo"</td>
</tr>
<tr>
<td align=left valign=top>Password</td>
<td><input name=\"password\" type=\"password\"></td>
<td>";
echo"</td>
</tr>
<tr>
<td align=left valign=top>Ripetere Password</td>
<td><input name=\"password2\" type=\"password\"></td>
<td>";
echo"</td>
</tr>
<tr>
<td align=left valign=top value=\"italia\">Nazione</td>
<td><SELECT NAME= nazione>
<option value= austria> Austria</option>
<option value= belgio> Belgio</option>
<option value= cipro> Cipro</option>
<option value= danimarca> Danimarca</option>
<option value= estonia> Estonia</option>
<option value= germania> Germania</option>
<option value= inghilterra> Inghilterra</option>
<option value= irlanda> Irlanda</option>
<option value= italia selected> Italia </option>
<option value= lettonia> Lettonia</option>
<option value= lituania> Lituania</option>
<option value= malta> Malta</option>
<option value= finlandia> Finlandia</option>
<option value= francia> Francia</option>
<option value= grecia> Grecia</option>
<option value= olanda> Olanda</option>
<option value= polonia> Polonia</option>
<option value= portogallo> Portogallo</option>
<option value= rep. ceca> Rep. Ceca</option>
<option value= slovacchia> Slovacchia</option>
<option value= slovenia> Slovenia</option>
<option value= spagna> Spagna</option>
<option value= svezia> Svezia</option>
<option value= ungheria> Ungheria</option>
</SELECT>
</tr>
<tr>
<td align=left valign=top>Indirizzo</td>
<td><input name=\"indirizzo\" type=\"text\"> N° civico <input name=\"civico\" type=\"text\" maxlength=4 size=10%></td>
</tr>
<tr>
<td align=left valign=top>CAP</td>
<td><input name=\"cap\" type=\"text\" maxlength=5> Città <input name=\"citta\" type=\"text\"></td>
</tr>
<tr>
<td align=left valign=top>Provincia</td>
<td><SELECT NAME=\"provincie\"><option value=''> </option> \n ";
for($i = 0; $i < $conto; $i++ ){echo "<option value=\"$fprov[$i]\"> $fprov[$i] </option> \n ";
$i++;}'</SELECT>';
echo "</td>
</tr>
<tr>
<td align=left valign=top>E-Mail</td>
<td><input name=\"email\" type=\"text\"></td>
</tr>
<tr>
<td align=left valign=top>Sesso</td>
<td><select>
<option>Femmina</option>
<option>Maschio</option>
</select>
</tr>
<tr>
<td align=left valign=top>Comune di nascita</td>
<td><input name=\"comnasc\" type=\"text\"></td>
</tr>
<tr>
<td align=left valign=top>Data di nascita</td>
<td><select name=\"mesi\"selected=mese();>
</select>
<select name=\"giorni\" selected=giorno();>
</select>
<input name=\"aaaa\" type=\"text\" maxlength=4 size=10%></td>
</tr>
<tr>
<td align=left valign=top>Codice Fiscale</td>
<td><input name=\"codfisc\" type=\"text\" maxlength=16></td>
</tr>
<tr>
<td align=left valign=top>[img]immagine.php[/img]</td>
<td><input name=\"codice\" type=\"text\"maxlength=5 size=10%> Scrivere a fianco il testo riportato nell'immagine</td>
</tr>
<tr>
<td align=left valign=top></td>
<td><input type=submit name=invia value=Invia onclick=\"test(f1)\"></td>
</tr>
<tr>
<td>include \"provadata.php\"</td></tr>
</table>
</form>";
}
else
{
echo "per chi conferma la registrazione";
}
?>
questa è la pagina contenente la funzione richiamata
function.js
function giorno()
{
var gg=new Array('1','2','3','4','5','6','7','8','9','10','11 ','12','13','14','15','16','17','18','19','20','21 ','22','23','24','25','26','27','28','29','30','31 ');
for (var i=0;i<31;i++)
{
document.write('<option value="'+(i+1)+'">'+gg[i]+'</option>');
}
}
function mese()
{
var mm=new Array('Gennaio','Febbraio','Marzo','Aprile','Maggi o','Giugno','Luglio','Agosto','Settembre','Ottobre ','Novembre','Dicembre');
for (var i=0;i<12;i++)
{
document.write('<option value="'+(i+1)+'">'+mm[i]+'</option>');
}
}
ora che ti ho postato il codice riesci a darmi una risposta un po' più esauriente??