Formulaire fonctionne sur IE mais pas sur FF
Résolu
gashgul
-
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23735 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
tout d'abord, je suis désolé si un problème similaire existe déjà, mais si tel est le cas, je ne l'ai pas trouver.
voici mon problème:
j'ai un formulaire dans lequel on à la possibilité d'ajouter un champs en cliquant sur un +
La vérification de ces champs ne dois ce faire que si un input radio est cocher.
Les champs s'ajoute correctement, mais lorsque j'envoie le formulaire Firefox me dis que la variable du radio est undefined. (non, je n'ai pas oublié de la cocher)
Par contre, même opération sur IE et aucun problème.
code du formulaire:
le code js:
et le code de vérification (php)
tout d'abord, je suis désolé si un problème similaire existe déjà, mais si tel est le cas, je ne l'ai pas trouver.
voici mon problème:
j'ai un formulaire dans lequel on à la possibilité d'ajouter un champs en cliquant sur un +
La vérification de ces champs ne dois ce faire que si un input radio est cocher.
Les champs s'ajoute correctement, mais lorsque j'envoie le formulaire Firefox me dis que la variable du radio est undefined. (non, je n'ai pas oublié de la cocher)
Par contre, même opération sur IE et aucun problème.
code du formulaire:
<div id='u_valid'> <input type='radio' value='1' name='valid'> Unique <input type='text' readonly="readonly" name='le[]' id='valid_le' value="<?php echo date_fr(time()); ?>" /> <a href='javascript:add_valid()'>+</a><br /> </div>
le code js:
function add_valid() { var div = document.getElementById('u_valid'); var id = randName(); div.innerHTML += "<input style='margin-left: 94px;' type='text' readonly='readonly' name='le[]' id='"+id+"' /><br />"; }
et le code de vérification (php)
extract($_POST); if($valid == 1) { print_r($le); } die('end');
A voir également:
- Formulaire fonctionne sur IE mais pas sur FF
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Ie tab - Télécharger - Outils pour navigateurs
- Freebox erreur 20-ff - Forum Freebox
8 réponses
Bonjour,
je viens de tester sur IE et Firefox et j'ai la même erreur...
Je pense que ton php n'est pas interprété car $valid n'existe pas au premier passage...
Puis à quoi sert ton
???
je viens de tester sur IE et Firefox et j'ai la même erreur...
Je pense que ton php n'est pas interprété car $valid n'existe pas au premier passage...
Puis à quoi sert ton
var div = document.getElementById('u_valid');
???
Oui, j'avais bien vu que c'était quelque chose comme ça.
Le problème c'est que je n'arrive pas à comprendre pourquoi IE arrive à l'interpréter mais pas Firefox .
ce n'est pas un problème de placement de balise, j'ai tester ça en mettant un
Le problème c'est que je n'arrive pas à comprendre pourquoi IE arrive à l'interpréter mais pas Firefox .
ce n'est pas un problème de placement de balise, j'ai tester ça en mettant un
echo "test !<br />";avant le extract.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
à l'esthétique du code. rien de plus
Je me rend compte d'une chose... j'ai oublier de préciser que lorsque je ne clique pas sur le + tout marche correctement. (chez moi en tout cas).
Je me rend compte d'une chose... j'ai oublier de préciser que lorsque je ne clique pas sur le + tout marche correctement. (chez moi en tout cas).
Du code pour faire jolie ?
Je comprends pas ce que dois faire ton code
quand j'ouvre la page je vois
une case à cocher, un input text avec des chiffres à l'intérieur et un +
Je comprends pas ce que dois faire ton code
quand j'ouvre la page je vois
une case à cocher, un input text avec des chiffres à l'intérieur et un +