Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108

    valore undefined da select list

    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>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    la select ha come id input_5 non importo quindi:

    var menu = $("#input_5").attr('value');

  3. #3
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    108
    ma porca...... !!
    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.