Bonjour, je suis entrain de me faire un petit site sympas, et j'utilise pour cela une lightwindows 2.0, très sympathique, cependant, j'ai un petit problème.
J'ai créé un formulaire qui s'ouvre dans la lightwindows, cependant, je voudrais vérifier que les champs soient bien remplis.
La fonction marche très bien lorsque le formulaire est ouvert dans une page quelconque, mais dès que le formulaire s'ouvre dans la lightwindows, la vérification ne se fait plus, pourriez m'aider... Je ne vais pas vous mettre tout le code de la lightwindows, mais le code (simplifié) de mon formulaire est:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<SCRIPT LANGUAGE="JavaScript">
/* On crée une fonction de verification */
function verifForm(test)
{
	adresse = test.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		test.submit();
		return(true);
		}
	else
		{
		alert('Entrez une adresse e-mail valide!!');
		return(false);
		}
}
</SCRIPT>
 
<form id="test" name="test">
		<ul style="list-style-type: none;margin: 0; padding: 0;">
			<li>
 
            </li>
            <li>
				<input id="name" name="name" type="text" value="What is your name?" />
			</li>
			<li>
				<input id="email" name="email" type="text" value="what is your email?" />
			</li>
			<li>
				<a href="hello.php" onClick="javascript:verifForm(test)" params="lightwindow_form=test" class="lightwindow_action" rel="submitForm"><button>Submit</button></a> or <a href="#" class="lightwindow_action" style="color: blue;" rel="deactivate">Cancel</a>
			</li>
		</ul>
</form>