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>

Rispondi quotando
!!
