Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    controllo campi compilati

    Salve a tutti
    ho inserito nel input il checkform in questo modo:

    codice:
    <input type="image" src="/i-immagini/submit.gif" 
    name="img" border="0" alt="submit" 
    onClick="YY_checkform('suggestion',
    'name','#q','0','Please, specify your Name',
    'lastname','#q','0','Please, specify your Lastname',
    'email','#S','2','Please, provide a valid E-mail (ex: name@domain.com)',
    'text','#10','1','Please, specify your Suggestion (min. 10 characters)');
    return document.MM_returnValue" 
    value="submit" onkeypress="onClick();">
    IE e FF lo leggono correttamente
    mentre OPERA nn riconosce il check del text (=textarea)
    [nn lo checkka e nn lo visualizza nel messaggio pop-up]

    sapete spiegarmene il motivo

    ciao e grazie
    GeorgiaWD

  2. #2
    Non so risponderti. Ti faccio un Up

    Posso solo dirti che se avessi lavorato lato server avresti trovato meno difficoltà e più compatibilità.
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    In questo modo è corretto??? Posso far di meglio lo so ;-)

    JavaScript
    codice:
    <script language="JavaScript"> 
    <!-- Inizio codice 
    function chkForm(){ 
      var objForm = document.demands; 
      var msgErr = ""; 
      /* Verifica campo Name */ 
      if (objForm.Name.value == ""){ 
        msgErr += "- Please, specify your Name\n"; 
        chgBgColor('Name', ''); 
      } else { 
        chgBgColor('Name', ''); 
      } 
      /* Verifica campo LastName */ 
      if (objForm.LastName.value == ""){ 
        msgErr += "- Please, specify your Lastname\n"; 
        chgBgColor('LastName', ''); 
      } else { 
        chgBgColor('LastName', ''); 
      } 
      /* Verifica campo email */ 
      if (objForm.email.value == ""){ 
        msgErr += "- Please, provide a valid E-mail (ex: name@domain.com)\n"; 
        chgBgColor('email', ''); 
      } else { 
        chgBgColor('email', ''); 
      } 
      /* Verifica campo Contenuto */ 
      if (objForm.Contenuto.value == ""){ 
        msgErr += "- Please, specify your Suggestion\n"; 
        chgBgColor('Contenuto', ''); 
      } else { 
        chgBgColor('Contenuto', ''); 
      } 
    
      /* Verifica variabile errori */ 
      if (msgErr == ""){ 
        /* dati corretti: inoltra il form */ 
        return true; 
      } else { 
        /* dati errati: mostra errore e ferma l'inoltro */ 
        alert("Riscontrati errori nel form:\n\n" + msgErr); 
        return false; 
      } 
    } 
    
    function chgBgColor(parID, parColor){ 
        document.getElementById(parID).style.backgroundColor = parColor; 
    } 
    // Fine codice --> 
    </script>
    Form
    codice:
    <table summary="Suggest Themes" class="form" width="364" border="0" cellspacing="0" cellpadding="0" bgcolor="#fff7ea">
    <form action="nomepagina.asp" method="post" name="demands" onSubmit="return chkForm()">
    <tr>
    <td valign="top" height="20"><span class="formTit">Suggest a theme</span></td>
    </tr>
    <tr>
    <td bgcolor="#BFB9B0" height="1"></td>
    </tr>
    <tr>
    <td height="6"></td>
    </tr>
    <tr>
    <td>
    <table summary="Suggest Themes (name-lastname)" class="form" width="364" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="177"><label for="name">Name</label></td>
    <td width="10"></td>
    <td width="177"><label for="lastname">Last name</label></td>
    </tr>
    <tr>
    <td width="177" id="Name"><input id="Name" class="frm" type="text" name="Name" size="24"></td>
    <td width="10"></td>
    <td width="177" id="LastName"><input id="LastName" class="frm" type="text" name="LastName" size="24"></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td height="6"></td>
    </tr>
    <tr>
    <td><label for="email">E-mail address</label></td>
    </tr>
    <tr>
    <td id="email"><input id="email" class="frm" type="text" name="email" size="40"></td>
    </tr>
    <tr>
    <td height="6"></td>
    </tr>
    <tr>
    <td><label for="text">Suggested theme</label></td>
    </tr>
    <tr>
    <td id="Contenuto"><textarea name="Contenuto" rows="4" cols="40"></textarea></td>
    </tr>
    <tr>
    <td height="6"></td>
    </tr>
    <tr>
    <td><input type="image" src="/i-immagini/submit.gif" name="img" border="0" alt="submit" value="submit">
    </td>
    </tr>
    </form>
    </table>
    GeorgiaWD

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.