ciao a tutti è un pò che cerco di capire il perchè di questa cosa, praticamente ho un select list dove scelgo un valore e questo valore poi mi deve essere stampato a video solo che invece del valore mi viene stampato undefined, questa cosa invece non avviene per un campo text
da cosa può dipendere?
vi posto il codice della pagina:
codice:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
 
$(document).ready(function() {

	$("#input_form").submit(function(){
		var importo = $("#importo").attr('value');
		var menu = $("#menu").attr('value');
		
		$.ajax({
  			url: 'test.php',
  			type: "POST",
  			data: "importo="+importo+"&menu="+menu,
  			success: function(data) {
    		$("div#result2").html(data);
  			}
				
			});
			
		return false;
	}); 

});
</script>
</head>

<body>

<div id="wrapper">
	<div class="form-container">

	<form action="#" method="post" id="input_form" accept-charset="utf-8">
	
	<p class="legend">Note: Required fields are marked with an asterisk (*)</p>
	
	<fieldset>
		<legend>Calcolatore di tariffe</legend>
			<div><label for="uname" class="error">Username *</label> <input id="importo" type="text" name="importo" value="" class="error" /></div>

			<div><label for="menu" class="error">Email Address *</label> 
			<select class="form-dropdown validate[required]" style="width:150px" id="input_5" name="menu">
            <option> </option>                    
             <option name="menu" value="italia">Italia</option>	
          </select>
				<p class="note">We will never sell or disclose your email address to anyone. This is an example of a note for an input field.</p>
			</div>
	</fieldset>	
	<div class="buttonrow">
		<input type="submit" value="Save" class="button" />
		<input type="button" value="Discard" class="button" />
	</div>
	</form>	
	</div>
</div>
<div id="result2"></div>
</body>
</html>