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![]()