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

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando