Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40

    Controllo sull'input dell'utente in una newsletter

    il codice della pagina html è questo :

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Newsletter</title>

    <link rel="stylesheet" type="text/css" href="css/style_layout.css" >

    </head>

    <body>

    <div id="container">

    <div id="header">
    [img]images/acdc_logo_band.png[/img]
    <h3>It's a long way to the top (if you wanna rock'n roll)</h3>
    </div>

    <div id="navigation">

    <div class="vnav">
    <h3>Menu</h3>
    <ul>
    [*]Story
    [*]Albums
    [*]Newsletter[/list]

    </div>


    <div class="vnav">
    <h3>Lineup</h3>
    <ul>[*]Brian Johnson[*]Angus Young[*]Malcolm Young[*]Phil Rudd[/list]

    </div>

    </div>

    <div id="content">

    <h1>Newsletter</h1>

    <form action="http://secnet.di.unito.it/cgi-bin/parrot.cgi" method="post">

    <fieldset>
    <legend>User Details</legend>
    <table style="border:0px;margin:0px;">
    <tr><td>First name: </td><td><input type="text" name="firstname"></td></tr>
    <tr><td>Last name: </td><td><input type="text" name="lastname"></td></tr>
    <tr><td>E-mail: </td><td><input type="text" name="email"></td></tr>

    </table>
    </fieldset>

    <fieldset>
    <legend>Options</legend>




    Frequency:
    <select name="frequency">
    <option selected label="daily" value="daily">daily</option>
    <option label="weekly" value="weekly">weekly</option>
    <option label="monthly" value="monthly">monthly</option>
    </select>
    </p>



    Format:
    <input name="type"
    type="radio"
    value="html"
    checked>html
    <input name="type"
    type="radio"
    value="text">text
    </p>



    Write a comment:</p>

    <textarea name="comments"
    rows="20" cols="50"
    tabindex="40">
    </textarea>





    <button name="subscribe" value="subscribe" type="submit">
    Subscribe[img]images/ok.gif[/img]</button>

    <button name="reset" type="reset">
    Reset[img]images/cancel.gif[/img]</button>
    </p>


    </fieldset>


    </form>



    </div>

    <div id="footer">
    <p class="menu">Wikipedia|Official Site|Contact</p>
    </div>

    </div>






    </body>

    </html>

    vi posto anche una foto di come viene la newsleter http://imageshack.us/photo/my-images...ermata2sv.png/ , evolevo chiedervi se mi potete dare il codice per generare il file .js,in cui :

    1. i campi con l'asterisco sono obbligatori
    2. i campi first name e second name devono avere una lunghezza
    superiore ad 1 e non devono contenere i caratteri [|, +, --,
    =, <, >, !=, (, ), %, @, #, *]
    3. controllare il campo mail facendo uso dei pattern regolari
    4. all'interno della text-area non possono essere inseriti i
    caratteri [|, +, --, =, <, >, !=, (, ), %, @, #, *]
    5. prima di cancellare i contenuti (cliccando su reset)
    chiedere, utilizzando una dialog box, conferma all'utente.
    6. Tutti gli errori devono essere notificati nella finestra in
    alto (quella in rosso)

    un grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Controllo sull'input dell'utente in una newsletter

    Originariamente inviato da boxer89
    ... evolevo chiedervi se mi potete dare il codice per generare il file .js,in cui :

    1. i campi con l'asterisco sono obbligatori
    2. i campi first name e second name devono avere una lunghezza
    superiore ad 1 e non devono contenere i caratteri [|, +, --,
    =, <, >, !=, (, ), %, @, #, *]
    3. controllare il campo mail facendo uso dei pattern regolari
    4. all'interno della text-area non possono essere inseriti i
    caratteri [|, +, --, =, <, >, !=, (, ), %, @, #, *]
    5. prima di cancellare i contenuti (cliccando su reset)
    chiedere, utilizzando una dialog box, conferma all'utente.
    6. Tutti gli errori devono essere notificati nella finestra in
    alto (quella in rosso)

    un grazie in anticipo
    Sembra più commessa che una richiesta d'aiuto, ti consiglio di postare un po di codice della funzione prendendo spunti anche qui o in rete, potrebbe aiutarti anche un breve studio del linguaggio, con il solo copia/incolla avrai molte più difficoltà.


    P.S. Promemoria: ricordati che il javascript nei programmi di posta elettronica (outlook, mail, eudora, etc...) è disattivato, pertanto se pensi di inviare quel modulo/pagina per posta tienilo presente.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    non si chiedono nei forum lo svolgimento degli esercizi di Tecnologie Web del prof. Ruffo...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    ahahahahah quando non si capiscono e ci stai non ore...ma giorni interi al pc a sclerrci,allora si XD

  5. #5
    non è poi così tanto difficile
    if (getElementsById('campo1').value=="")
    {
    alert('campo vuoto');
    }
    e via così

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da boxer89
    ahahahahah quando non si capiscono e ci stai non ore...ma giorni interi al pc a sclerrci,allora si XD
    Non credo sia la strada più profiqua, già percorsa da altri prima di te con pochi risultati, ma liberissimo di non crederci.
    Auguri.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da supertommino
    non è poi così tanto difficile
    if (getElementsById('campo1').value=="")
    {
    alert('campo vuoto');
    }
    e via così
    Alla faccia del cross-browser con questa sintassi, senza contare che ci dovranno essere anche espressioni regolari
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    lo so hai sicuramente ragione ma da solo non sto arrivando a molto,ti ringrazio per i consigli e cercherò di attuarli

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.