Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo form

  1. #1

    controllo form

    cosa c'e' che non va!? trovate qualhc evidente errore?
    codice:
    function error(elem, text) {
    	window.alert(text);
    	elem.select();
    	elem.focus();
    }
    
    function checkform(){
    	// agenzia
    	if (document.form1.id_agenzia.selectedIndex == "") { 
    		window.alert("Scegli la tua filiale.");
    	    document.form1.id_agenzia.focus()
    		return false;
    	} 
    	// email
    	var email = document.form1.email.value; 
    	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 
    	if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { 
    		error(document.form1.email,"Inserire un indirizzo email corretto.");
    		return false;
    	}
    	// caso fattura alla ragione sociale
    	if (document.form1.tipo_ordine.value == "ragione"){
    		if (document.form1.nome.value == "") { 
    		error(document.form1.nome,"Inserisci il nome.");
    		return false;
    		} 
    		if (document.form1.via.value == "") { 
    		error(document.form1.via,"Inserisci l'indirizzo.");
    		return false;
    		} 
    		if (document.form1.cap.value == "") { 
    		error(document.form1.cap,"Inserisci il c.a.p.");
    		return false;
    		} 
    		if (document.form1.citta.value == "") { 
    		error(document.form1.citta,"Inserisci la citta.");
    		return false;
    		} 
    		if (document.form1.iva.value == "") { 
    		error(document.form1.iva,"Inserisci la partita iva.");
    		return false;
    		} 
    	}
    return true;
    }

  2. #2
    per recuperare il valore dall select si fa normalmente
    request.form(nomeselect)
    no?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    il nome form e` riservato.

    Altri errori evidenti non ne vedo, ma dovresti dire cosa non va, altrimenti e` dura trovare l'errore.
    E psota anche la riga dove viene chaiamato lo script: a volte l'errore e` li`.

    Per il secondo post, sei fuori tema: per quel tipo di problemi devi rivolgerti nel forum di ASP (se e` quello il linguaggio che usi).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    codice:
    <form onsubmit="return checkform(this);" name="form1" method="post" action="/ita/user_mail.asp">
    codice:
    <select class="form_select" name="id_agenzia">
    <option value="">Seleziona la tua filiale...</option>
    ..le altre le creo dinamicamente e hanno come value un id

    ho cambiato lo script sopra con le ultime modifiche che ho fatto..., tra cui il nome form...

    praticamente funziona tutto, tranne quando selezione nella selct un qualcosa che non ha value="" (cioe' tutti tranne la prima voce)

    dimenticavo...
    il valore del campo tipo_ordine, cambia in base ad altri eventi ma e' a posto, son sicuro..

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come si trova il value dei campi select e` stato detto troppe volte: mi rifiuto di ripeterlo.
    Fai una ricerca nel forum.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.