correggo il codice altrimenti non funziona...
questo non funziona, e restituisce ovviamente la select cosìCodice PHP:<html>
<title>Titolo</title>
<head>
<script type="text/javascript">
<!--
function funzionejs(x)
{
for (i=0;i<x.length;i++){
alert(x[i]);
}
}
// -->
</script>
</head>
<body>
<?php
$temp =array("uno", "due");
echo "<form>";
echo "<select name='c' onchange=\"funzionejs($temp)\"><option value='0'>genere</option>";
echo "</form>";
?>
</body>
</html>
visto che $temp è un array e se vuoi tirare fuori il valore devi specificare un indiceCodice PHP:<select name='c' onchange="funzionejs(Array)"><option value='0'>genere</option>
esempio $temp[0]...
Ora, per accedere ad entrambi dovresti ad esempio fare un ciclio, ma assegnare i value alle select...
esempio
Codice PHP:
<html>
<title>Titolo</title>
<head>
<script type="text/javascript">
<!--
function funzionejs(x)
{
for (i=0;i<x.length;i++){
alert(x[i]);
}
}
// -->
</script>
</head>
<body>
<?php
$temp =array("uno", "due");
echo "<form>";
echo "<select name='c' onchange=\"funzionejs(this.value)\">";
foreach($temp as $t)
{
echo "<option value='$t'>$t</option>";
}
echo "</select>";
echo "</form>";
?>
</body>
</html>

Rispondi quotando