Encore un petit souci de javascript... - Programmation
Marsh Posté le 17-05-2002 à 15:34:47
sauvetage de bide²
g testé sur un formulaire P avec 2 champs input EMAIL et XXX
et un bt sur lequel j'ai testé chaque script,
j'ai pas d'erreur
Marsh Posté le 17-05-2002 à 15:40:36
Lra|zr a écrit a écrit : sauvetage de bide² g testé sur un formulaire P avec 2 champs input EMAIL et XXX et un bt sur lequel j'ai testé chaque script, j'ai pas d'erreur |
moi oui !
c'est ça que je comprends pas... parce que sur une autre page ça fonctionne selon le meme principe et ça marche...
Marsh Posté le 17-05-2002 à 15:52:40
ton code marche, tu t'en est rendu compte
à mon avis ya une erreur de paranthèses ou de guillemets avant ou ... bah je sais pas
essaye de tester morceau par morceau ton code afin de voir ski peut clocher
Marsh Posté le 17-05-2002 à 16:14:58
Lra|zr a écrit a écrit : ton code marche, tu t'en est rendu compte à mon avis ya une erreur de paranthèses ou de guillemets avant ou ... bah je sais pas essaye de tester morceau par morceau ton code afin de voir ski peut clocher |
oui, j'ai aussi pensé à un conflit ailleurs, mais tout est ok sans ce script, et ce que je comprends vraiment pas c'est justement que ça marche ailleurs... enfin bon...
Marsh Posté le 17-05-2002 à 16:19:20
y a d'autres javascript à part ceux ke ta écrit dans la page qui pose pb ?
Marsh Posté le 17-05-2002 à 18:38:24
Lra|zr a écrit a écrit : y a d'autres javascript à part ceux ke ta écrit dans la page qui pose pb ? |
oui, mais j'ai vérifé les variables, il n'y pas de doublons...
Marsh Posté le 17-05-2002 à 18:40:49
misterpinguin a écrit a écrit : j'ai ça : function VerifForm () { var erreur = 0; if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" ) { window.alert("Blalbla" ); erreur = 1; } if (erreur==0) document.P.submit(); } Le problème est sur la ligne rouge. quand je lance, IE me dit : "Cet objet ne gère pas cette propriété ou cette méthode" Par contre ça fonctionne si je fais ça : <!-- function VerifForm () { var erreur = 0; if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" ) { window.alert("BLABLA" ); erreur = 1; } document.P.submit(); A vot' bon coeur |
je suis pas sur et connais aps le JS ( plus php )
mais :
function VerifForm () {
var erreur = 0;
if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" )
{
window.alert("Blalbla" );
erreur = 1;
}
if (erreur==0){ document.P.submit();}
}
Marsh Posté le 17-05-2002 à 19:21:53
misterpinguin a écrit a écrit : oui, mais j'ai vérifé les variables, il n'y pas de doublons... |
ki te parle de variables
moi je te parle de parentheses, de guillements non fermés,
de point virgule mal ou pas placés...
Marsh Posté le 17-05-2002 à 19:26:01
J-'-R a écrit a écrit : je suis pas sur et connais aps le JS ( plus php ) mais : function VerifForm () { var erreur = 0; if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" ) { window.alert("Blalbla" ); erreur = 1; } if (erreur==0){ document.P.submit();} } |
http://www.php.net/manual/fr/contr [...] uctures.if
<?php
if ($a > $b)
print "a est plus grand que b";
?>
<?php
if ($a > $b) {
print "a est plus grand que b";
$b = $a;
}
?>
c pareil en javascript
Marsh Posté le 17-05-2002 à 22:00:34
J-'-R a écrit a écrit : je suis pas sur et connais aps le JS ( plus php ) mais : function VerifForm () { var erreur = 0; if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" ) { window.alert("Blalbla" ); erreur = 1; } if (erreur==0){ document.P.submit();} } |
oui je vais essayer ça, mais ça fonctionne en C, PHP, javascript avec ma syntaxe... je vais regarder ça aussi. Merci
Marsh Posté le 17-05-2002 à 15:09:16
j'ai ça :
function VerifForm () {
var erreur = 0;
if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" )
{
window.alert("Blalbla" );
erreur = 1;
}
if (erreur==0) document.P.submit();
}
Le problème est sur la ligne rouge.
quand je lance, IE me dit : "Cet objet ne gère pas cette propriété ou cette méthode"
Par contre ça fonctionne si je fais ça :
<!--
function VerifForm () {
var erreur = 0;
if (document.P.EMAIL.value=="" && document.P.XXX.value.substr(0,2)=="00" )
{
window.alert("BLABLA" );
erreur = 1;
}
document.P.submit();
A vot' bon coeur
[jfdsdjhfuetppo]--Message édité par misterpinguin le 17-05-2002 à 15:24:34--[/jfdsdjhfuetppo]