Rechercher : dans
Par :

Ecrire dans un div

Dernière réponse le 5 déc 2006 à 22:30:15 synz, le 5 déc 2006 à 14:31:15 
 Signaler ce message aux modérateurs

//si l adresse est bonne , direction ok.php
//si l adresse est fausse , on ecrit dans le div que l adresse email n est pas valide
//ca plante royalement , un peud aide!!!

<html>
<head>
<title>Clicking buttons</title>
<SCRIPT LANGUAGE="JavaScript">
function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.getElementByName('adresse_email').value;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return(VerifForm(this))">
<input type="text" name="adresse_email" id="textField" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

Meilleures réponses pour « ecrire dans un div » dans :
Capture d'écran / Copie d'écran VoirPas besoin de logiciel pour effectuer une capture d'écran 1. Comment faire ? 2. Tout l’écran 2.1. Sur PC / Windows 2.2. Sur Mac 3. Une partie de l’écran 3.1. Sur PC / Windows 3.2. Sur Mac 3.3. Sur PC / Linux 4. Une page à scroller
Écran LCD ou Plasma ? VoirLCD VS Plasma : lequel est fait pour vous ? Ces deux types d'écran plat et large présentent chacun des avantages et des inconvénients. Pour être sûr de ne pas faire le mauvais choix, posez-vous une question simple : sur quel aspect êtes-vous...
Fond d’écran de Noël VoirPour illustrer la magie du moment - la magie de Noël - personnalisez votre ordinateur ou votre téléphone portable avec un fond d’écran de Noël ! Un fond d’écran de Noël pour votre ordinateur Choisir un fond d’écran de Noël Composer votre...
Le moniteur ou écran d'ordinateur VoirIntroduction aux écrans d'ordinateur On appelle écran (ou moniteur) le périphérique d'affichage de l'ordinateur. On distingue habituellement deux familles d'écrans : Les écrans à tube cathodique (notés CRT pour Cathod Ray Tube), équipant la...
Écran plat VoirLes moniteurs à écran plat Les moniteurs à écran plat (notés parfois FPD pour Flat panel display) se généralisent de plus en plus dans la mesure où leur facteur d'encombrement et leur poids sont très inférieurs à ceux des écrans CRT...
Écran à tube cathodique (CRT) VoirLe moniteur à tube cathodique Le moniteur couleur Caractéristiques techniques Ressources sur le même sujet Le moniteur à tube cathodique Les moniteurs (écrans d'ordinateur) sont la plupart du temps des tubes cathodiques (notés CRT, soit...

1

slum-dunk, le 5 déc 2006 à 14:41:20

C'est koi ton code php?stp

Répondre à slum-dunk

2

kij_82, le 5 déc 2006 à 14:42:53

<html>
<head>
<title>Clicking buttons</title>
<SCRIPT LANGUAGE="JavaScript">
function VerifForm()
{
formulaire = document.forms[0];
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
}
else
{
alert("You entered: " +
document.getElementById('adresse_email').value);

document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.getElementById('adresse_email').value;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return false">
<input type="text" name="adresse_email" id="adresse_email" size=35> <input type="submit" value="Envoyer" onclick="VerifForm()">
</form>
<div id="targetDiv">
</div>
</body>
</html>


Et ca ca te fait quoi ?
Et dis nous exactement ce qui plante.
Sinon pour firefox, tu vas dans ton menu en haut, Outils/Console javascript et tu regarde les erreurs. ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

3

synz, le 5 déc 2006 à 14:45:58

Si l email est ok, on est dirige vers ok.php
sinon on ecrit dans le div que l email est pas bon.

!)

Répondre à synz

5

kij_82, le 5 déc 2006 à 15:11:06

Loool

Ce que j'ai posté est une correction et non ton code, donc je te demdandais de remplacer ton truc par mon truc et de tester car je ne peux pas tester ou je suis actuellement ;) ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

4

slum-dunk, le 5 déc 2006 à 15:04:15

//essaie ça!
<html>
<head>
<title>Clicking buttons</title>
<SCRIPT LANGUAGE="JavaScript">
function VerifForm(form)
{
adresse = document.forms['0'].elements['adresse_email'].value;
var place = adresse.indexOf("@");
var point = adresse.indexOf(".")+place;
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
document.forms['0'].submit();
return true;
}
else
{
document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.getElementByName('adresse_email').value;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return(VerifForm(this))">
<input type="text" name="adresse_email" id="textField" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

Répondre à slum-dunk

6

synz, le 5 déc 2006 à 15:20:30

Les deux marche
compris qlq trus e,n plus

tx

Répondre à synz

7

slum-dunk, le 5 déc 2006 à 15:29:11

Keski cloche pas?

Répondre à slum-dunk

15

slum-dunk, le 5 déc 2006 à 17:20:49

Mon ami,celui là devrai marcher en principe,tu peux tester pour voir!

<html>
<head>
<title>Clicking buttons</title>
<SCRIPT type="text/javascript">
function VerifForm()
{
document.forms['0'].elements['adresse_email'].focus();
var adresse = document.forms['0'].elements['adresse_email'].value;
var place = adresse.indexOf("@");
var point = adresse.indexOf(".")+place;
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
document.forms['0'].submit();
return true;
}
else
{
document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.forms['0'].elements['adresse_email'].value;
return false;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return VerifForm()" method="get">
<input type="text" name="adresse_email" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

Répondre à slum-dunk

8

slum-dunk, le 5 déc 2006 à 15:48:24

//avec l'objet alert que j'ai mis à la place du "div"
//ça marche à flot

<html>
<head>
<title>Clicking buttons</title>
<SCRIPT type="text/javascript">
function VerifForm()
{
document.forms['0'].elements['adresse_email'].focus();
var adresse = document.forms['0'].elements['adresse_email'].value;
var place = adresse.indexOf("@");
var point = adresse.indexOf(".")+place;
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
document.forms['0'].submit();
return true;
}
else
{
alert("email non valide");
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="#" onSubmit="return VerifForm()" method="get">
<input type="text" name="adresse_email" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

Répondre à slum-dunk

9

kij_82, le 5 déc 2006 à 15:57:57

Il a dit : 'les deux marchent' et non ca marche pas :p
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

10

slum-dunk, le 5 déc 2006 à 16:39:04

Kel est ton blém kij_82?

Répondre à slum-dunk

11

kij_82, le 5 déc 2006 à 16:54:18

Rien, je voyais juste que tu demandais ce qui ne clochait synz alors qu'il disait que ca marchait justement. Donc je pensais que tu avais mal lu, je te prévenais tout simplement :)
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

12

slum-dunk, le 5 déc 2006 à 16:59:10

Merci,dis de ton coté tu a testé le code?

Répondre à slum-dunk

13

kij_82, le 5 déc 2006 à 17:06:35

Comme je l'ai mis plus haut dans une réponse plus haut, non je n'ai pas testé car je ne suis pas chez moi et je ne peux pas.
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

14

slum-dunk, le 5 déc 2006 à 17:17:37

Hé ben,celui marche maintenant avec le "DIV"
<html>
<head>
<title>Clicking buttons</title>
<SCRIPT type="text/javascript">
function VerifForm()
{
document.forms['0'].elements['adresse_email'].focus();
var adresse = document.forms['0'].elements['adresse_email'].value;
var place = adresse.indexOf("@");
var point = adresse.indexOf(".")+place;
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
document.forms['0'].submit();
return true;
}
else
{
document.getElementById('targetDiv').innerHTML =
"You entered: " +
document.forms['0'].elements['adresse_email'].value;
return false;
}
}

</SCRIPT>
</head>
<body>
<h1>Reading text</h1>
<form action="ok.php" onSubmit="return VerifForm()" method="get">
<input type="text" name="adresse_email" size=35> <input type="submit" value="Envoyer">
</form>
<div id="targetDiv">
</div>
</body>
</html>

Répondre à slum-dunk

16

kij_82, le 5 déc 2006 à 17:23:18

Citation :

les deux marche
compris qlq trus e,n plus 


Donc oui, ca marche depuis un bout de temps même.
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

17

slum-dunk, le 5 déc 2006 à 17:28:30

Keski reste à faire maintenant,ma belle?

Répondre à slum-dunk

18

kij_82, le 5 déc 2006 à 17:51:37

... j'ai du louper un épisode :s

~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

19

slum-dunk, le 5 déc 2006 à 17:55:45

Laquelle avan que je ne parte!

Répondre à slum-dunk

20

slooptoo, le 5 déc 2006 à 22:16:59

Mais innerHTML n'est pas reconnu par Fx (ou en tout cas il ne devrait pas le reconnaitre)
donc tu sembles faire du IE exclusif (bouh le vilain)
il faudrait utiliser appendChild et createTextNode je pense

Répondre à slooptoo

21

 kij_82, le 5 déc 2006 à 22:30:15

Pas du tout, c'est compris par Firefox comme IE ;)
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82