Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Campo perde il focus

  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Campo perde il focus

    Se nel campo inserisco una mail non valida esce l'alert, se però continuo a riempire gli altri campi il campo mail perde il focus, lo ritrova solo al submit.

    Il focus non dovrebbe obbligarmi a inserire una mail valida prima di permettermi di riempire altri campi?



    Codice PHP:
    function emailCampo1() {
    var 
    document.forms.mioform1;
    if (
    f.suoemail.value.length != 0) { 
    var 
    reg = new RegExp("^((.*)[@](.*)[.][a-z]{2,6})$");                                  
    if (!
    f.suoemail.value.match(reg)) { 
    f.suoemail.style.borderColor='black'                                                                                                     
    f.suoemail.style.backgroundColor='#d8ecff'
    document.getElementById('emailx1').innerHTML "Inserire una Mail valida";
    f.suoemail.focus();
    return 
    false;
    }
    else{
    document.getElementById('emailx1').innerHTML "";
    }  
     }  
    else {
    document.getElementById('emailx1').innerHTML "";
    }
    return 
    true;


  2. #2
    il focus mette semplicemente il cursore dentro il campo come se ci premessi sopra

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    il focus mette semplicemente il cursore dentro il campo come se ci premessi sopra
    Appunto, è quello che voglio e che ci rimanga fino a quando non ho riempito il campo correttamente.

    Dico così perché ho anche un altro codice che non permette l'inserimento di certi caratteri, ma se io inserisco un carattere proibito, non mi lascia uscire dal campo fino a quando non tolgo quel carattere

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    if (f.suoemail.value=="" || !f.suoemail.value.match(reg)) {
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Alla nostra conoscenza manca come fai a richiamare la funzione...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da br1
    Alla nostra conoscenza manca come fai a richiamare la funzione...
    Cosi, come vuoi che faccia

    <div id="emailx1"></div>

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Ht28
    Cosi, come vuoi che faccia

    <div id="emailx1"></div>
    Ok, scusami, ci rinuncio
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da br1
    Ok, scusami, ci rinuncio
    Io a volte non ti capisco, puoi spiegare le cose invece ti atteggiarti sempre da chissa cosa?

    Se vuoi rispondermi gradirei che mi aiuti altrimenti tieniti la tua arroganza e lasciami perdere.

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    if (f.suoemail.value=="" || !f.suoemail.value.match(reg)) {
    In questo caso il campo non è obbligatorio e comunque non esce nemmeno l'alert con questo tuo codice

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Originariamente inviato da Ht28
    Io a volte non ti capisco, puoi spiegare le cose invece ti atteggiarti sempre da chissa cosa?

    Se vuoi rispondermi gradirei che mi aiuti altrimenti tieniti la tua arroganza e lasciami perdere.
    ci stava provando, per aiutarti bisogna capire quando richiami la funzione emailCampo1

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 © 2025 vBulletin Solutions, Inc. All rights reserved.