begin process at 2012 05 29 08:24:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

document.getElementById("formulaire") has no properties


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

document.getElementById("formulaire") has no properties

mercredi 30 août 2006 à 11:56:01 | document.getElementById("formulaire") has no properties

Dohny

Bonjour à tous !

Voilà, je préviens d'abord, je ne suis pas expert en javascript ! Néanmoins, j'ai une erreur qui apparait lors de l'exécution d'un script simplissime mais que je n'arrive pas à dénicher malgré de nombreuses et longues recherches !

Voilà tout d'abord la portion de code concernée :
=====================================================
<form name="go2photo" id="go2photo" action="add_photo.php" method="POST">
        <input type='hidden' name='login' value='$utilisateur'>
        <input type='hidden' name='pwd' value='$pass'>
        <input type='hidden' name='sent' id='sent' value="<?php echo "{$_POST['sent']}";?>">
        <input type='hidden' name='type' id='type' value="vo">
        <input type="hidden" name="new_vo_ref_phys" value = "<?php echo "{$_POST['new_vo_ref_phys']}";?>">
        <input type="hidden" name="new_vo_site" value = "<?php echo "{$_POST['new_vo_site']}";?>">
        <input type="hidden" name="new_vo_marq" value = "<?php echo "{$_POST['new_vo_marq']}";?>">
        <input type="hidden" name="new_vo_mod" value = "<?php echo "{$_POST['new_vo_mod']}";?>">
        <input type="hidden" name="new_vo_type" value = "<?php echo "{$_POST['new_vo_type']}";?>">
        <input type="hidden" name="new_vo_km" value = "<?php echo "{$_POST['new_vo_km']}";?>">
        <input type="hidden" name="new_vo_coul" value = "<?php echo "{$_POST['new_vo_coul']}";?>">
        <input type="hidden" name="new_vo_annee" value = "<?php echo "{$_POST['new_vo_annee']}";?>">
        <input type="hidden" name="new_vo_descrip" value = "<?php echo "{$_POST['new_vo_descrip']}";?>">
        <input type="hidden" name="new_vo_carb" value = "<?php echo "{$_POST['new_vo_carb']}";?>">
        <input type="hidden" name="new_vo_prix" value = "<?php echo "{$_POST['new_vo_prix']}";?>">
        <input type='hidden' name='site' value="<?php echo "$concess";?>">
</form>

<script language="javascript" type="text/javascript">
document.getElementById('go2photo').submit();
</script>
========================================

Et l'erreur affichée par la console JS de Firefox :

Erreur : document.getElementById("go2photo") has no properties



Voilà, je suis un peu dans l'impasse tant le script et la fonction souhaitée me paraissent simples !!

Merci d'avance !

Dohny
mercredi 30 août 2006 à 12:04:51 | Re : document.getElementById("formulaire") has no properties

bultez

Membre Club
bonjour,
   à priori, même avec IE, ça doit se malanger les yeux avec les ' et les "

   <input type='hidden' name='sent' id='sent' value='<?php echo $_POST["sent"];?>'>



cordialement   Bul   
Site     M'écrire
mercredi 30 août 2006 à 12:06:37 | Re : document.getElementById("formulaire") has no properties

bultez

Membre Club
bien entendu, il faudrait rectifier toutes les lignes concernées,
   puis nous dire...

cordialement   Bul   
Site     M'écrire
mercredi 30 août 2006 à 12:14:59 | Re : document.getElementById("formulaire") has no properties

Dohny

Merci pour la réponse très rapide !

J'ai fait la modification, (de toutes les lignes) mais ça n'a pas corrigé le problème... (mais au moins c'est plus propre maintenant !)
mercredi 30 août 2006 à 12:50:48 | Re : document.getElementById("formulaire") has no properties

bultez

Membre Club
on peut voir ?
mais la page html générée.. pas le php !
car nous, on ne sait pas ce que contiennent les $variables php !
( pas de raisons que cela ne fonctionne pas )

cordialement   Bul   
Site     M'écrire
vendredi 1 septembre 2006 à 08:39:23 | Re : document.getElementById("formulaire") has no properties

roro06



Bonjour

Peut-etre qu'avec document.forms["go2photo"].submit() ... ?

Cordialement
Roro webDev
vendredi 1 septembre 2006 à 09:54:34 | Re : document.getElementById("formulaire") has no properties

Dohny

Merci beaucoup pour ton idée roro06...

Je viens d'essayer, mais ca ne fonctionne pas non plus... la console JS me crache :

Erreur : document.forms.go2photo has no properties


Sinon, je copie / colle la page html :

				
						
								
										<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ajouter un V.O.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="JavaScript">
function change_value(form,valeur){
if(valeur!=0)
	{
	form.change.value = "2";
	form.submit();
	}
}
function valid_sub(form){
form.change.value = "1";
form.submit();
}
function valid_sub3(form){
form.sent.value = "2";
form.submit();
}

function valid_sub2(form){
form.sent.value = "4";
form.submit();
}

</script>

</head>
		<form name='go2photo' id='go2photo' action='add_photo.php' method='POST'>
		<input type='hidden' name='login' value='*****'>
		<input type='hidden' name='pwd' value='*****'>
		<input type='hidden' name='sent' id='sent' value='4'>

						
										<input type='hidden' name='type' id='type' value='vo'>
		<input type='hidden' name='new_vo_ref_phys' value = '000'>
		<input type='hidden' name='new_vo_site' value = 'GTA Meaux'>
		<input type='hidden' name='new_vo_marq' value = 'Toyota'>
		<input type='hidden' name='new_vo_mod' value = 'Yaris'>
		<input type='hidden' name='new_vo_type' value = 'Berline'>
		<input type='hidden' name='new_vo_km' value = '0000'>
		<input type='hidden' name='new_vo_coul' value = ''>
		<input type='hidden' name='new_vo_annee' value = '2006'>

						
										<input type='hidden' name='new_vo_descrip' value = ''>
		<input type='hidden' name='new_vo_carb' value = 'Essence'>
		<input type='hidden' name='new_vo_prix' value = ''>
		<input type='hidden' name='site' value=''>
		</form>
<script language='javascript' type='text/javascript'>
document.getElementById('go2photo').submit();
</script> 
		
	<br><hr>
	<form action="Admin_Enr_Form.php" method="POST">
	<input type='hidden' name='login' value='*****'>

						
									<input type='hidden' name='pwd' value='*****'>
	<input type='submit' name="Retadmin" value="Retour au menu Administrateur">
	</form></body>
</html>


En tout cas, merci pour votre aide !

vendredi 1 septembre 2006 à 10:05:45 | Re : document.getElementById("formulaire") has no properties

Dohny

Bno, je ne sais pas ce qui me vaut cette haine de la mise en page dans mon dernier post, et comme je ne trouve pas ou l'éditer,
ben je vous envoie un lien vers le code source !

http://www.groupe-gta.fr/public/source.txt

Voilà !
vendredi 1 septembre 2006 à 10:37:26 | Re : document.getElementById("formulaire") has no properties

roro06

Réponse acceptée !


Bonjour

Je mettrais alors :
window.onload=function()
    {
document.forms["go2photo"].submit();}

Simplement parceque la balise </body> n'étant pas encore passée, l'objet document n'existe pas encore au moment où tu invoque ta méthode.

Cordialement
Roro webDev
vendredi 1 septembre 2006 à 10:47:30 | Re : document.getElementById("formulaire") has no properties

Dohny

AAAAAAAAAAalleluia !!

Bien joué ! En fait, je me suis rendu compte qu'on n'avait même pas passé la balise <body> dans la mesur où je l'avais oubliée !

Youpi, en la mettant, ça marche parfaitement !

Un grand merci à ceux qui se sont penchés sur mon problème et en particulier à toi roro06 !

Bonne journée à tous !


Cette discussion est classée dans : erreur, formulaire, document, getelementbyid, has


Répondre à ce message

Sujets en rapport avec ce message

URGENT !! validation formulaire avec php [ par romainst ] Bonjour j'ai un énorme problème que je dois résoudre rapidement c'est pour ça que j'en appelle à votre aide,J'ai créé récemment ce formulaire de vote mon pb n'a pas de valeur [ par nahzhir ] Bonjour Sur mon site en asp, j'ai une erreur dont je ne trouve pas la reponse : document.getElementbyId(...) a une valeur null ce qui ce réfere à l Redirection dans le formulaire [ par piep14 ] Bonjour le forum,Je cherche a envoyer le résultat d'un formulaire dans deux pages différentes selon le choix de la langue : Jj'ai essayé function en Formulaire Dynamique (Ajout, suppression) [ par boudafc ] Bonjour, Voilà, j'essaye de créer un formulaire dynamique avec possibilité d'ajouter ou de supprimer des champs. Pour le moment, je fais mon test sur Problème avec un bouton Submit sous forme d'image [ par titoursdu38 ] Bonjour à tous !Je suis en train de travailler sur un formulaire, et je ne parviens pas à envoyer mon formulaire après le clic sur l'image.J'utilise u problème avec removechild() [ par nicomilville ] Salut,J'ai fait une fonction pour afficher les derniers messages et j'ai aussi mis dans cette fonction un évènement click sur un élément mais cette fo compatibilité javascript [ par camellion2 ] Bonjour a tous, Je suis novice en programmation et je me suis fait un petit site web pour me simplifier la vie au taf. Le problême c'est qu'au bureau Remplir plusieurs cases d'un formulaire avec le resultat d'une selection provenant d'une popup [ par patingfree ] Bonjour à tous, Je dispose d'un formulaire avec 3 champs textes que je desire remplir automatiquement après la selection d'une ligne d'enregistrement Recuperer des informations provenant de la liste d'une popup et insérer dans une base de donées [ par patingfree ] Bonjour à tous, Je suis débutant en php et mysql et depuis trois jours je suis confronté à un problème qui m'empêche véritablement de continuer mon tr probleme avec mon code avec firefox et opera [ par savagestudio ] bonjour (mon clavier et en norvegien, desole [^^sad2]) , J ai u probleme avec mon code , il marche parfaitment avec safari, chrome,IE mais pas avec fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales