Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Récupérer nom de formulaire en javascript

  Domi05, le mardi 3 octobre 2006 à 12:42:31
Bonjour,

Je découvre l'utilisation de javascript en association avec php mais j'éprouve des difficultés de synthaxe.
J'ai mis au point un agenda en php.

Toutefois afin d'éviter aux utilisateurs d'envoyer un rendez-vous vide j'essaye de faire un contôle javascript avant l'envoi du formulaire.
Il y a un champs texte pour le titre du rendez-vous et un champs texte pour le texte détaillé du rendez-vous.
Ca marche en php mais je préfère que cela se produise chez le client plutôt que sur le serveur (entre autres pour éviter à l'utilisateur de remplir à nouveau les champs déjà remplis)
Il y a un rendez-vous toutes les demi-heures ce qui affiche un tableau composé de 12 formulaires.
Ces rendez-vous sont incrémentés de 6 heure à 17 heure 30 par une boucle.

Lorsque j'ajoute un rendez-vous dans la première heure, le contrôle se fait et j'ai un message d'erreur si le champs est vide parce que je fais référence au (document.forms[0])
Mais si j'ajoute un rendez-vous à une autre heure, lors du contrôle javascript, c'est le champs de la première heure qui est vérifié à cause d'une erreur de synthaxe relative au nom du formulaire.
Comment passer le nom du formulaire qui est en fait l'heure pour que javascript vérifie les bons champs?
Pas moyen de récupérer les données du bon formulaire.
J'ai essayé de passer un nom de formulaire, mais en vain.
Voici ce que j'ai en javascript

function verifmes(ao_form)
{
var nom=ao_form.name;
alert(nom);
if(ao_form.titre.value=='')
{
alert("Vous devez entrer un titre pour qu'il apparaisse dans l'agenda commmun et le calendrier du mois");
ao_form.titre.focus();
}
else
{
if(ao_form.texte.value=='')
{
alert("Vous devez entrer un texte");
ao_form.texte.focus();
}
else
{
ao_form.submit();
}
}
}
Evidemment il veut envoyer le formulaire "0"
Voici le code php

$for='a'.$i;

echo" <form action='insert2s.php?act=creer&jour='$_GET[jour]'& name='$for' method='post'>
<td><input type='hidden' name='heure' value='$i$m'></td>
<td><input type='text' size='30' name='titre' value=''></td>
<td> <input type='text' size='40' name='texte' value=''></td>
<td><a href='#'><img src='./img/enreg.gif' onclick='verifmes(document.forms[0]);'></a></form>";
J'ai essayé de changer entre autres en remplaçant la dernière ligne par
onclick='verifmes(document."$for");'></a></form>


Je sais qu'il contient des erreurs notamment dans le nom du form mais celà fait 3 jours que je tourne en rond parce que je ne connais pas la synthaxe...
Si vous pouviez m'aider, vous me soulageriez.

Merci à ceux qui se pencheront sur mon cas.

Domi
Répondre à Domi05  Signaler ce message aux modérateurs

Résultats pour Récupérer nom de formulaire en javascript

Formulaire PHP (Résolu) SALUT à tous J'ai fait un formulaire en php : http://ensceneassociation.fr/formulaire.php Voici la partie "envoi" du code : $objet='.::'.$motif.' de '.$nom.' - Formulaire du site::.';... www.commentcamarche.net/forum/affich-3504092-formulaire-php
Bouton de formulaire (Résolu) Bonjour, coma créer un bouton dans un formulaire javascript et lui attribuer une fonction ? Merci de me repondre. www.commentcamarche.net/forum/affich-7806423-bouton-de-formulaire
[Récup Easy Recovery] Outlook Express (Résolu) Bonsoir, Puis-je récupérer un carnet d'adresses et des messages non exportés d'Outlook Express grâce au logiciel Easy Recovery, après formatage et réinstall de XP sur le DD ? Que dois-je chercher à récupérer (noms, extensions de... www.commentcamarche.net/forum/affich-2072565-recup-easy-recovery-outlook-express

Résultats pour Récupérer nom de formulaire en javascript

[Javascript] Effacer un champ de formulaire lors du clic (focus)Il vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de... www.commentcamarche.net/faq/sujet-884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus
MacOS X - Associer un nom à une adresse ipComment associer un nom à une adresse IP sous MacOSX Problèmatique MacOSX étant un système BSD, la première chose à laquelle on pense, c'est: "Facile, je vais modifier mon fichier /etc/hosts!" C'est un bon réflexe, mais malheureusement, par... www.commentcamarche.net/faq/sujet-12409-macos-x-associer-un-nom-a-une-adresse-ip
[MacOS] FireFox -- tabulation et formulaireAvec FireFox sous MacOS (problème rencontré sour MacOsX Panther & Tiger / FireFox toutes versions) la navigation dans un formulaire web avec la touche [tab] peut réserver quelques surprises. Par défaut, la tabulation ne permet de se déplacer que de... www.commentcamarche.net/faq/sujet-2401-macos-firefox-tabulation-et-formulaire

Résultats pour Récupérer nom de formulaire en javascript

Javasript dans php (Résolu)Bonjour à tous , Je vous explique mon problème : récupérer une valeur javascript dans du php. Le tout dans une fonction qui me permet de remplir une liste à partir du choix de la permière. C'est dans la requete, à la place de ELEC, que je... www.commentcamarche.net/forum/affich-5528067-javasript-dans-php
Récuperer un array Javascript (Résolu)Bonjour, Voilà j'aimerais récuperer le contenu d'un array javascript sous forme de liste (html) dans une div pré-existante mais un petit code vaut mieux qu'un long discours: MON HTML www.commentcamarche.net/forum/affich-7283249-recuperer-un-array-javascript
[PHP]récupérer nom tables (Résolu)salut j'ai un script qui permet de me renvoyer toutes les tables dans ma BDD. Mais je n'arrive pas à transmettre le nom des tables dans une variable.. pourquoi?? merci www.commentcamarche.net/forum/affich-2334733-php-recuperer-nom-tables

Résultats pour Récupérer nom de formulaire en javascript

Javascript - L'objet DateLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La... www.commentcamarche.net/contents/javascript/jsdate.php3
Javascript - La notion d'objetNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui... www.commentcamarche.net/contents/javascript/jsobjet.php3
Javascript - Les structures conditionnellesQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction... www.commentcamarche.net/contents/javascript/jscond.php3