codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
<head>
<title>test</title>
<script type="text/javascript">
function ComponiFrase(){
var indumento = document.getElementById('indumento').options[document.getElementById('indumento').selectedIndex].value
var color = document.getElementById('colore').options[document.getElementById('colore').selectedIndex].value
var capo = (indumento.substr(indumento.length-1) == "e" || indumento.substr(indumento.length-1) == "o")? color : color.replace(color.substr(0,color.length),color.substr(0,color.length-1)+'a');
var periodo = document.getElementById('stagione').options[document.getElementById('stagione').selectedIndex].value
if(indumento == 0 || color == 0 || periodo == 0){
var ind = (indumento == 0)? "indumento " : "";
var col = (color == 0 ) ? " colore " : "";
var per = (periodo == 0)? " periodo" : "";
alert("Selezionare "+ind+col+per);
}else{
var Frase = indumento +" "+ capo +" "+ periodo
document.getElementById('frase').innerHTML = Frase
}}
</script>
<style type="text/css">
<!--
.Stile1 {
border: 1px solid #CCCCCC;
}
.Stile2 {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
.Stile3 {
font-size: 12;
font-weight: bold;
}
-->
</style>
</head>
<body>
<form action="" method="post" name="f2">
<table width="100%" border="0">
<tr>
<td bgcolor="#333300"><div align="center" class="Stile2">Indumento</div></td>
<td bgcolor="#660066"><div align="center" class="Stile2">Colore</div></td>
<td bgcolor="#000066"><div align="center" class="Stile2">Stagione</div></td>
</tr>
<tr>
<td bgcolor="#333300">
<select name="indumento" id="indumento" onchange="document.getElementById('frase').innerHTML=''" >
<option value="0" selected>(selezionare una voce)</option>
<option value="Camicia">Camicia</option>
<option value="Maglietta">Maglietta</option>
<option value="Pantalone">Pantolone</option>
</select>
</td>
<td bgcolor="#660066"><select name="colore" id="colore" onchange="document.getElementById('frase').innerHTML=''" >
<option value="0" selected>(selezionare una voce)</option>
<option value="nero">Nero</option>
<option value="grigio">Grigio</option>
<option value="rosso">Rosso</option>
</select></td>
<td bgcolor="#000066"><select name="stagione" id="stagione" onchange="document.getElementById('frase').innerHTML=''" >
<option value="0" selected="selected">(selezionare una voce)</option>
<option value="di lino">estate</option>
<option value="di cotone">primavera</option>
<option value="di lana">inverno</option>
</select></td>
</tr>
<tr>
<td>
<input type="button" name="but" id="but" value="Componi" onclick="ComponiFrase()" /> </td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3" class="Stile1">
<div align="center">Frase</div>
</td>
</tr>
<tr>
<td colspan="3" class="Stile1" id="frase"></td>
</tr>
</table>
</form>
</body>
</html>