[AJAX] Problème de chargement d'un formulaire
Résolu/Fermé
wenijah
Messages postés
72
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
26 janvier 2012
-
5 nov. 2007 à 14:46
wenijah Messages postés 72 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 26 janvier 2012 - 6 nov. 2007 à 16:29
wenijah Messages postés 72 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 26 janvier 2012 - 6 nov. 2007 à 16:29
A voir également:
- [AJAX] Problème de chargement d'un formulaire
- Formulaire de réclamation facebook - Guide
- Iptv bloqué au chargement - Forum Consommation & Internet
- Chargement des ressources logitech g hub - Forum Logiciels
- L'auteur de ce formulaire a indiqué les champs que vous pouvez renseigner - Forum PDF
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
4 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
919
5 nov. 2007 à 16:49
5 nov. 2007 à 16:49
salut,
pourrait-on avoir plus de précisions sur l'erreur ?
pourrait-on avoir plus de précisions sur l'erreur ?
wenijah
Messages postés
72
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
26 janvier 2012
6
6 nov. 2007 à 00:52
6 nov. 2007 à 00:52
Hello!
Pour l'erreur il me dit que createstring(); n'a pas de propriété et il plante... mais voici des échantillons du code
formulaire.php
[code]<html>
<head>
<title>MonForm</title>
### Rel ton code ajax
### Rel ton code javascript
</head>
<body>
<div id="max"> ### div modifié par Ajax
<form method="post" onSubmit="var poststring=createstring(); javascript: ajax('settings.php', 'max', 'POST', 'poststring')">
<input type="text" name="sample" id="sample">
<input type="submit">
</form>
<script type="text/javascript">
function createstring(){
var sample = document.getElementById('sample').value
var poststr = 'sample=' + encodeURI(sample);
return poststring
}
</script>
</div>[/code]
settings.php
[code]### Traitement des données
### Enregistrement SQL
### Données récupérées par SQL
mysql_close();
if($valide == "oui") ### exemple pour l'affichage du formulaire
{
?>
<html>
<head>
<title>Mon2eForm</title>
### Rel ton code ajax
### Rel ton code javascript
</head>
<body>
<form method="post" onSubmit="var poststring=createstring(); javascript: ajax('datas.php', 'max', 'POST', 'poststring')">
<input type="text" name="sample" id="sample" value="<?php echo"$ma_valeur"; ?>">
<input type="submit">
</form>
<script type="text/javascript">
function createstring(){
var sample = document.getElementById('sample').value
var poststr = 'sample=' + encodeURI(sample);
return poststring
}
</script>
<?php
}[/code]
Prob javascript? Une idée?
Pour l'erreur il me dit que createstring(); n'a pas de propriété et il plante... mais voici des échantillons du code
formulaire.php
[code]<html>
<head>
<title>MonForm</title>
### Rel ton code ajax
### Rel ton code javascript
</head>
<body>
<div id="max"> ### div modifié par Ajax
<form method="post" onSubmit="var poststring=createstring(); javascript: ajax('settings.php', 'max', 'POST', 'poststring')">
<input type="text" name="sample" id="sample">
<input type="submit">
</form>
<script type="text/javascript">
function createstring(){
var sample = document.getElementById('sample').value
var poststr = 'sample=' + encodeURI(sample);
return poststring
}
</script>
</div>[/code]
settings.php
[code]### Traitement des données
### Enregistrement SQL
### Données récupérées par SQL
mysql_close();
if($valide == "oui") ### exemple pour l'affichage du formulaire
{
?>
<html>
<head>
<title>Mon2eForm</title>
### Rel ton code ajax
### Rel ton code javascript
</head>
<body>
<form method="post" onSubmit="var poststring=createstring(); javascript: ajax('datas.php', 'max', 'POST', 'poststring')">
<input type="text" name="sample" id="sample" value="<?php echo"$ma_valeur"; ?>">
<input type="submit">
</form>
<script type="text/javascript">
function createstring(){
var sample = document.getElementById('sample').value
var poststr = 'sample=' + encodeURI(sample);
return poststring
}
</script>
<?php
}[/code]
Prob javascript? Une idée?
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
919
6 nov. 2007 à 10:23
6 nov. 2007 à 10:23
salut,
fouillouillou, jamais facile de me prononcer sur du code brut, encore moins du JS et encore moins au réveil !!!
mais tu peux toujours commencer par ajouter des points virgules au bout des instructions.
et qu'est ce que tu utilises pour déboguer ? essaie l'extension FireBug pour FireFox si tu ne l'as pas encore. il te donnera peut être des infos très utiles.
si tu avances dans un sens ou dans un autre, tiens nous au courant !
fouillouillou, jamais facile de me prononcer sur du code brut, encore moins du JS et encore moins au réveil !!!
mais tu peux toujours commencer par ajouter des points virgules au bout des instructions.
<script type="text/javascript"> function createstring(){ var sample = document.getElementById('sample').value; var poststr = 'sample=' + encodeURI(sample); return poststring; }
et qu'est ce que tu utilises pour déboguer ? essaie l'extension FireBug pour FireFox si tu ne l'as pas encore. il te donnera peut être des infos très utiles.
si tu avances dans un sens ou dans un autre, tiens nous au courant !
wenijah
Messages postés
72
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
26 janvier 2012
6
6 nov. 2007 à 16:29
6 nov. 2007 à 16:29
Yes, c'est bon =) En fait, j'ai nettoyé un peu mon code et tout fonctionne parfaitement.. C'était un prob de <div> et non pas du js !
Merci pour ton aide en tout cas!
Bon dév!
~W~
Merci pour ton aide en tout cas!
Bon dév!
~W~