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

Discussione: convalida campi modulo

  1. #1

    convalida campi modulo

    Salve, vorrei sapere come fare per cambiare i messaggi di testo che compaiono quando viene settato un controllo su un campo di un modulo. Mi spiego meglio...
    Ho copiato ed adattato al mio sito web uno dei tanti moduli di esempio messi a disposizione sul web; i messaggi di alert erano in inglese "Please enter a value...." ecc...
    Appena ho inserito il modulo nel mio sito web in locale, ho parovato ad aprirlo con "Blocco note" per cercare di cambiare il tipo di messaggio di alert, ma i messaggi si erano tradotti in italiano. In più si erano aggiunti in automatico gli alert per i controlli su tutti gli altri campi che ho voluto aggiungere nel modulo. A questo punto però pubblico la mia nuova pagina sul web e ricompaiono in inglese.
    Purtroppo ricontrollo con blocco note ed in locale restano in italiano e solamente quando viene pubblicato il modulo sul server ridevantano in inglese. Uso FrontPage ed ho impostato per il sito "Lingua per messaggi sul server: ITALIANO".

    Qualcuno che mi da una mano c'è?
    Grazie in anticipo...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "uno dei tanti moduli" e' un po' vago per poterti aiutare... sii piu' preciso.

    ciao
    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

  3. #3
    Ho scaricato da aruba un file in html contenente un modulo con diverse richieste e ti allego un immagine

    Aprendolo con FrontPage ho settato i controlli per alcuni campi che ho aggiunto e, aprendo il file con "Blocco note", ho notato che si erano aggiunti delle righe di alert per quei nuovi campi.
    Il file in originale aveva il messaggio in inglese (es. "Please ente a value "Nome e cogneme" field.") ma appena ho inesrito il modulo nella mia cartella del sito web in locale questo messaggio di alert si è trasformato in italiano (es. "Inserire un valore per il campo "Nome e cognome".") Questo l'ho potuto notare sempre aprendo il file con "Blocco note". Non so perchè, può darsi che sia accaduto perchè ho settato come impostazione in FrontPage "Lingua messagi sul server: ITALIANO"...può darsi...
    Però appena pubblico il file sul web quel messaggio di alert mi compare in inglese e se provo ad aprirlo con "Blocco note" trovo di nuovo quelle righe di alert in inglese... Purtroppo in locale mi resta in italiano e non capisco come modificarlo perchè tanto pure chelo faccio con "Blocco note" sul web mi torna sempre in inglese...quindi...
    Se vuoi ti posso passare qualche riga di codice, dimmi tu...

    Grazie
    Immagini allegate Immagini allegate

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se tu pensi che da un'immagine qualcuno possa ricavare il codice html originario...

    Ok, mi spiego da schifo, ma vorrei vedere il codice html e javascript presente nella pagina, non sono in grado di correggere l'immagine (per di piu' senza i messaggi che tu dici)

    ciao
    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

  5. #5
    ecco il codice

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="Content-Language" content="it">
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <link href="/main/default_file/ie5.css" rel="stylesheet" type="text/css">
    <title>Fateci sapere che cosa ne pensate del nostro sito Web</title>
    </head>

    <body bgcolor="#e1ef93">

    <script Language="JavaScript" Type="text/javascript"><!--
    function FrontPage_Form1_Validator(theForm)
    {

    if (theForm.Commenti.value == "")
    {
    alert("Please enter a value for the \"Commenti\" field.");
    theForm.Commenti.focus();
    return (false);
    }

    if (theForm.NomeUtente.value == "")
    {
    alert("Please enter a value for the \"Nome e cognome\" field.");
    theForm.NomeUtente.focus();
    return (false);
    }

    if (theForm.NomeUtente.value.length > 256)
    {
    alert("Please enter at most 256 characters in the \"Nome e cognome\" field.");
    theForm.NomeUtente.focus();
    return (false);
    }

    if (theForm.PostaElettronicaUtente.value == "")
    {
    alert("Please enter a value for the \"PostaElettronicaUtente\" field.");
    theForm.PostaElettronicaUtente.focus();
    return (false);
    }

    if (theForm.PostaElettronicaUtente.value.length > 256)
    {
    alert("Please enter at most 256 characters in the \"PostaElettronicaUtente\" field.");
    theForm.PostaElettronicaUtente.focus();
    return (false);
    }

    if (theForm.TelefonoUtente.value == "")
    {
    alert("Please enter a value for the \"TelefonoUtente\" field.");
    theForm.TelefonoUtente.focus();
    return (false);
    }

    if (theForm.TelefonoUtente.value.length > 256)
    {
    alert("Please enter at most 256 characters in the \"TelefonoUtente\" field.");
    theForm.TelefonoUtente.focus();
    return (false);
    }

    if (theForm.FaxUtente.value == "")
    {
    alert("Please enter a value for the \"FaxUtente\" field.");
    theForm.FaxUtente.focus();
    return (false);
    }

    if (theForm.FaxUtente.value.length > 256)
    {
    alert("Please enter at most 256 characters in the \"FaxUtente\" field.");
    theForm.FaxUtente.focus();
    return (false);
    }
    return (true);
    }
    //--></script><form action="../_vti_bin/shtml.dll/contatto/modulo.html" method="POST" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" webbot-action="--WEBBOT-SELF--">
    <!--webbot bot="SaveResults" startspan S-Label-Fields="TRUE"
    B-Reverse-Chronology="FALSE" S-Email-Format="TEXT/PRE"
    S-Email-Address="webmaster@masterbass.com" B-Email-Label-Fields="TRUE"
    B-Email-Subject-From-Field="FALSE"
    S-Email-Subject="Email da vademecum su aruba"
    S-Builtin-Fields="REMOTE_NAME REMOTE_USER HTTP_USER_AGENT"
    U-Confirmation-Url="grazie.htm" U-Validation-Error-Url="errore.htm"
    U-File="../_private/feedback_copia(1).txt" S-Format --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot
    bot="SaveResults" endspan i-checksum="43374" -->


    <font face="Verdana" size="2">Quale tipo di commenti desiderate inviarci?</font></p>
    <dl>
    <dd><font face="Verdana" size="2"><input type="radio" name="TipoMessaggio" value="Reclamo">Reclamo <input type="radio" name="TipoMessaggio" value="Problema">Problema
    <input type="radio" checked name="TipoMessaggio" value="Suggerimento">Suggerimento
    <input type="radio" name="TipoMessaggio" value="Complimenti">Complimenti</font></dd>
    </dl>


    <font face="Verdana" size="2">A che cosa si riferisce?</font></p>
    <dl>
    <dd><font face="Verdana" size="2"><select name="Argomento" size="1">
    <option selected>Sito Web</option>
    <option>Società</option>
    <option>Prodotti</option>
    <option>Esercizio</option>
    <option>Dipendente</option>
    <option>(Altro)</option>
    </select> Altro: <input type="text" size="26" maxlength="256" name="ArgomentoAltro"></font></dd>
    </dl>


    <font face="Verdana" size="2">Digitate qui i vostri commenti:</font></p>
    <dl>
    <dd><font face="Verdana" size="2">
    <textarea name="Commenti" rows="5" cols="42"></textarea>
    obbligatorio</font></dd>
    </dl>


    <font face="Verdana" size="2">Come possiamo contattarvi?</font></p>
    <dl>
    <dd>
    <table>
    <tr>
    <td><font face="Verdana" size="2">Nome e cognome</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="NomeUtente">
    obbligatorio
    </font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Posta elettronica</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="PostaElettronicaUtente">
    obbligatorio</font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Telefono</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="TelefonoUtente">
    obbligatorio
    </font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Fax</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="FaxUtente">
    obbligatorio
    </font>
    </tr>
    </table>
    </dd>
    </dl>
    <dl>
    <dd><font face="Verdana" size="2"><input type="checkbox" name="RichiestaContatto" value="ContactRequested">
    Contattatemi appena possibile in merito all'argomento sopra riportato.</font></dd>
    </dl>


    <font face="Verdana" size="2"><input type="submit" value="Invia commenti"> <input type="reset" value="Cancella"></font></p>
    </form>
    <hr>
    <h5><font face="Verdana" size="2">

    Copyright © 2001 [Arubiano]. Tutti i diritti riservati.

    Aggiornato il:
    <!--webbot bot="TimeStamp" S-Type="EDITED" S-Format="%d-%m-%y" startspan
    -->09-05-07
    .</font></h5>

    </body>

    </html>

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: convalida campi modulo

    Originariamente inviato da roccomorrone
    Salve, vorrei sapere come fare per cambiare i messaggi di testo che compaiono quando viene settato un controllo su un campo di un modulo. Mi spiego meglio...
    Ho copiato ed adattato al mio sito web uno dei tanti moduli di esempio messi a disposizione sul web; i messaggi di alert erano in inglese "Please enter a value...." ecc...
    Appena ho inserito il modulo nel mio sito web in locale, ho parovato ad aprirlo con "Blocco note" per cercare di cambiare il tipo di messaggio di alert, ma i messaggi si erano tradotti in italiano. In più si erano aggiunti in automatico gli alert per i controlli su tutti gli altri campi che ho voluto aggiungere nel modulo. A questo punto però pubblico la mia nuova pagina sul web e ricompaiono in inglese.
    Purtroppo ricontrollo con blocco note ed in locale restano in italiano e solamente quando viene pubblicato il modulo sul server ridevantano in inglese. Uso FrontPage ed ho impostato per il sito "Lingua per messaggi sul server: ITALIANO".

    Qualcuno che mi da una mano c'è?
    Grazie in anticipo...
    Puoi postare anche la versione automaticamente tradotta in italiano?

    ciao
    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

  7. #7
    vedi Br1 che anche te sei ironico a volte, e non sono solo io il "cattivone"
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  8. #8
    ecco quella in italiano

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="Content-Language" content="it">
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <link href="/main/default_file/ie5.css" rel="stylesheet" type="text/css">
    <title>Fateci sapere che cosa ne pensate del nostro sito Web</title>
    </head>

    <body bgcolor="#e1ef93">

    <script Language="JavaScript" Type="text/javascript"><!--
    function FrontPage_Form1_Validator(theForm)
    {

    if (theForm.Commenti.value == "")
    {
    alert("Inserire un valore per il campo \"Commenti\".");
    theForm.Commenti.focus();
    return (false);
    }

    if (theForm.NomeUtente.value == "")
    {
    alert("Inserire un valore per il campo \"Nome e cognome\".");
    theForm.NomeUtente.focus();
    return (false);
    }

    if (theForm.NomeUtente.value.length > 256)
    {
    alert("Inserire al massimo 256 caratteri nel campo \"Nome e cognome\".");
    theForm.NomeUtente.focus();
    return (false);
    }

    if (theForm.PostaElettronicaUtente.value == "")
    {
    alert("Inserire un valore per il campo \"PostaElettronicaUtente\".");
    theForm.PostaElettronicaUtente.focus();
    return (false);
    }

    if (theForm.PostaElettronicaUtente.value.length > 256)
    {
    alert("Inserire al massimo 256 caratteri nel campo \"PostaElettronicaUtente\".");
    theForm.PostaElettronicaUtente.focus();
    return (false);
    }

    if (theForm.TelefonoUtente.value == "")
    {
    alert("Inserire un valore per il campo \"TelefonoUtente\".");
    theForm.TelefonoUtente.focus();
    return (false);
    }

    if (theForm.TelefonoUtente.value.length > 256)
    {
    alert("Inserire al massimo 256 caratteri nel campo \"TelefonoUtente\".");
    theForm.TelefonoUtente.focus();
    return (false);
    }

    if (theForm.FaxUtente.value == "")
    {
    alert("Inserire un valore per il campo \"FaxUtente\".");
    theForm.FaxUtente.focus();
    return (false);
    }

    if (theForm.FaxUtente.value.length > 256)
    {
    alert("Inserire al massimo 256 caratteri nel campo \"FaxUtente\".");
    theForm.FaxUtente.focus();
    return (false);
    }
    return (true);
    }
    //--></script><form action="_derived/nortbots.htm" method="POST" name="FrontPage_Form1" onsubmit="location.href='_derived/nortbots.htm';return false;" language="JavaScript" webbot-action="--WEBBOT-SELF--" webbot-onSubmit="return FrontPage_Form1_Validator(this)">
    <!--webbot bot="SaveResults" startspan S-Label-Fields="TRUE"
    B-Reverse-Chronology="FALSE" S-Email-Format="TEXT/PRE"
    S-Email-Address="webmaster@masterbass.com" B-Email-Label-Fields="TRUE"
    B-Email-Subject-From-Field="FALSE"
    S-Email-Subject="Email da vademecum su aruba"
    S-Builtin-Fields="REMOTE_NAME REMOTE_USER HTTP_USER_AGENT"
    U-Confirmation-Url="grazie.htm" U-Validation-Error-Url="errore.htm"
    U-File="../_private/feedback_copia(1).txt" S-Format --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot
    bot="SaveResults" endspan i-checksum="43374" -->


    <font face="Verdana" size="2">Quale tipo di commenti desiderate inviarci?</font></p>
    <dl>
    <dd><font face="Verdana" size="2"><input type="radio" name="TipoMessaggio" value="Reclamo">Reclamo <input type="radio" name="TipoMessaggio" value="Problema">Problema
    <input type="radio" checked name="TipoMessaggio" value="Suggerimento">Suggerimento
    <input type="radio" name="TipoMessaggio" value="Complimenti">Complimenti</font></dd>
    </dl>


    <font face="Verdana" size="2">A che cosa si riferisce?</font></p>
    <dl>
    <dd><font face="Verdana" size="2"><select name="Argomento" size="1">
    <option selected>Sito Web</option>
    <option>Società</option>
    <option>Prodotti</option>
    <option>Esercizio</option>
    <option>Dipendente</option>
    <option>(Altro)</option>
    </select> Altro: <input type="text" size="26" maxlength="256" name="ArgomentoAltro"></font></dd>
    </dl>


    <font face="Verdana" size="2">Digitate qui i vostri commenti:</font></p>
    <dl>
    <dd><font face="Verdana" size="2">
    <textarea name="Commenti" rows="5" cols="42"></textarea>
    obbligatorio</font></dd>
    </dl>


    <font face="Verdana" size="2">Come possiamo contattarvi?</font></p>
    <dl>
    <dd>
    <table>
    <tr>
    <td><font face="Verdana" size="2">Nome e cognome</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="NomeUtente">
    obbligatorio
    </font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Posta elettronica</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="PostaElettronicaUtente">
    obbligatorio</font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Telefono</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="TelefonoUtente">
    obbligatorio
    </font>
    </tr>
    <tr>
    <td><font face="Verdana" size="2">Fax</font>
    <td><font face="Verdana" size="2">
    <input type="text" size="35" maxlength="256" name="FaxUtente">
    obbligatorio
    </font>
    </tr>
    </table>
    </dd>
    </dl>
    <dl>
    <dd><font face="Verdana" size="2"><input type="checkbox" name="RichiestaContatto" value="ContactRequested">
    Contattatemi appena possibile in merito all'argomento sopra riportato.</font></dd>
    </dl>


    <font face="Verdana" size="2"><input type="submit" value="Invia commenti"> <input type="reset" value="Cancella"></font></p>
    </form>
    <hr>
    <h5><font face="Verdana" size="2">

    Copyright © 2001 [Arubiano]. Tutti i diritti riservati.

    Aggiornato il:
    <!--webbot bot="TimeStamp" S-Type="EDITED" S-Format="%d-%m-%y" startspan
    -->21-12-07
    .</font></h5>

    </body>

    </html>

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: convalida campi modulo

    Originariamente inviato da roccomorrone
    Uso FrontPage
    Ho l'impressione che il guaio sia tutto qui... ma non conosco il programma, se vuoi ti sposto sul forum Software

    ciao
    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

  10. #10
    ok grazie.....

    Un ultimo pare: non è che per caso potrebbe essere un problema con le estensioni di FrontPage sul server dove ho pubblicato il mio sito?

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.