Visualizzazione dei risultati da 1 a 3 su 3

Discussione: "Or" per più campi

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    "Or" per più campi

    Non riesco a trovare il modo per inserire "or" vorrei che questo codice sia valido anche per "citta" e "messaggio"

    codice:
    if((f.nome.value.indexOf("<")||(">")||("\\") != -1)){
    f.nome.style.backgroundColor='red'
    alert("I caratteri  <  > \\  non sono ammessi");
    f.nome.focus();
    return false;
    }

  2. #2
    parametrizza la funzione:

    codice:
    function f(nomecampo){
    ...
    if((nomecampo.value.indexOf("<")||(">")||("\\") != -1)){
    nomecampo.style.backgroundColor='red'
    alert("I caratteri  <  > \\  non sono ammessi");
    nomecampo.focus();
    return false;
    }
    saluti

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da moaiamorfo
    parametrizza la funzione:

    codice:
    function f(nomecampo){
    ...
    if((nomecampo.value.indexOf("<")||(">")||("\\") != -1)){
    nomecampo.style.backgroundColor='red'
    alert("I caratteri  <  > \\  non sono ammessi");
    nomecampo.focus();
    return false;
    }
    saluti
    Cosa vuol dire parametrizza?

    Comunque cosi non andava, dava sempre l'alert. Cosi va:

    function controlla1(){
    var f = document.mioform1;
    //.value == "" rende il campo obbligatorio
    if(f.nome.value == ""){
    f.nome.style.backgroundColor='#e2e2e2'
    alert("Inserire il Nome");
    f.nome.focus();
    return false;
    }
    if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1) || (f.nome.value.indexOf("\\") != -1)){
    f.nome.style.backgroundColor='red'
    alert("I caratteri < > \\ non sono ammessi");
    f.nome.focus();
    return false;
    }
    ...

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.