Récupération par document.getElementById("
Fermé
kazer_ccm2
Messages postés
41
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
21 mars 2023
-
27 mai 2009 à 21:21
kazer_ccm2 Messages postés 41 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 21 mars 2023 - 28 mai 2009 à 03:16
kazer_ccm2 Messages postés 41 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 21 mars 2023 - 28 mai 2009 à 03:16
A voir également:
- Récupération par document.getElementById("
- Recuperation compte google - Guide
- Recuperation video youtube - Guide
- Récupération message whatsapp - Guide
- Convertisseur récupération de texte - Guide
- Récupération serveur sql - Télécharger - Gestion de données
4 réponses
jeangilles
Messages postés
816
Date d'inscription
samedi 21 juin 2008
Statut
Membre
Dernière intervention
17 juillet 2012
185
27 mai 2009 à 21:37
27 mai 2009 à 21:37
Bonjour,
pour moi l'erreur vient du fait qu'il manque des ' quand tu passes ton $id à ta fonction js
essayes en mettant "onclick='javascript:plusmoins(\'".$id."\');'/>"
pour moi l'erreur vient du fait qu'il manque des ' quand tu passes ton $id à ta fonction js
essayes en mettant "onclick='javascript:plusmoins(\'".$id."\');'/>"
kazer_ccm2
Messages postés
41
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
21 mars 2023
1
28 mai 2009 à 00:21
28 mai 2009 à 00:21
salut, l'envoie de la variable $id à la fonction js s'est bien passé! Mais au niveau de cette fonction, je dois récupérer la valeur de l'élément qui a pour id $id.
Quand je dis alert(id), l'id s'affiche bien!
mais quand je dis alert(document.getElementById(id).value), il ya pb
Quand je dis alert(id), l'id s'affiche bien!
mais quand je dis alert(document.getElementById(id).value), il ya pb
kazer_ccm2
Messages postés
41
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
21 mars 2023
1
28 mai 2009 à 02:57
28 mai 2009 à 02:57
Cest résolu
le code js est le suivant:
[code]
function plusmoins(type,id)
{
if(type==1)
{
var val = parseInt(document.forms['form_panier'].elements[id].value) + 1;
document.forms['form_panier'].elements[id].value = val;
}
else
if(type==2)
{
var val = parseInt(document.forms['form_panier'].elements[id].value);
if(val>0) val --;
document.forms['form_panier'].elements[id].value = val;
}
}
[/code]
Et le code php est le suivant:
[code]
echo "<form name='form_panier' action='' method='post'>";
$num_id = 0;
$req=mysql_query("select * from table");
while($row = mysql_fetch_array($req))
{
$nbre = $row['nbre'];
$id_pd= $row['id_pd'];
echo "<map name='$num_id'>";
echo "<area href='javascript:plusmoins(1,".$num_id.");' coords='0,0,20,10' shape='rect' />";
echo "<area href='javascript:plusmoins(2,".$num_id.");' coords='0,11,20,22' shape='rect'/>";
echo "</map>";
echo "<input type='text' class='bkInputQty' maxlength='4' size='2' value='$nbre' name='qte_$id_pd' id='$num_id'/>"; echo "<img hspace='0' border='0' align='absbottom' usemap='#$num_id' class='btnPlusMoins' src='images/plusmoins.gif'/>";
$num_id++;
}
echo "</form";
[/code]
le code js est le suivant:
[code]
function plusmoins(type,id)
{
if(type==1)
{
var val = parseInt(document.forms['form_panier'].elements[id].value) + 1;
document.forms['form_panier'].elements[id].value = val;
}
else
if(type==2)
{
var val = parseInt(document.forms['form_panier'].elements[id].value);
if(val>0) val --;
document.forms['form_panier'].elements[id].value = val;
}
}
[/code]
Et le code php est le suivant:
[code]
echo "<form name='form_panier' action='' method='post'>";
$num_id = 0;
$req=mysql_query("select * from table");
while($row = mysql_fetch_array($req))
{
$nbre = $row['nbre'];
$id_pd= $row['id_pd'];
echo "<map name='$num_id'>";
echo "<area href='javascript:plusmoins(1,".$num_id.");' coords='0,0,20,10' shape='rect' />";
echo "<area href='javascript:plusmoins(2,".$num_id.");' coords='0,11,20,22' shape='rect'/>";
echo "</map>";
echo "<input type='text' class='bkInputQty' maxlength='4' size='2' value='$nbre' name='qte_$id_pd' id='$num_id'/>"; echo "<img hspace='0' border='0' align='absbottom' usemap='#$num_id' class='btnPlusMoins' src='images/plusmoins.gif'/>";
$num_id++;
}
echo "</form";
[/code]
kazer_ccm2
Messages postés
41
Date d'inscription
vendredi 20 mars 2009
Statut
Membre
Dernière intervention
21 mars 2023
1
28 mai 2009 à 03:16
28 mai 2009 à 03:16
[b]Cest résolu[/b]
le code js est le suivant:
[cpp]
function plusmoins(type,id)
{
if(type==1)
{
var val = parseInt(document.forms['form_panier'].elements[id].value) + 1;
document.forms['form_panier'].elements[id].value = val;
}
else
if(type==2)
{
var val = parseInt(document.forms['form_panier'].elements[id].value);
if(val>0) val --;
document.forms['form_panier'].elements[id].value = val;
}
}
[/cpp]
Et le code php est le suivant:
[cpp]
echo "<form name='form_panier' action='' method='post'>";
$num_id = 0;
$req=mysql_query("select * from table");
while($row = mysql_fetch_array($req))
{
$nbre = $row['nbre'];
$id_pd= $row['id_pd'];
echo "<map name='$num_id'>";
echo "<area href='javascript:plusmoins(1,".$num_id.");' coords='0,0,20,10' shape='rect' />";
echo "<area href='javascript:plusmoins(2,".$num_id.");' coords='0,11,20,22' shape='rect'/>";
echo "</map>";
echo "<input type='text' class='bkInputQty' maxlength='4' size='2' value='$nbre' name='qte_$id_pd' id='$num_id'/>"; echo "<img hspace='0' border='0' align='absbottom' usemap='#$num_id' class='btnPlusMoins' src='images/plusmoins.gif'/>";
$num_id++;
}
echo "</form";
[/cpp]
le code js est le suivant:
[cpp]
function plusmoins(type,id)
{
if(type==1)
{
var val = parseInt(document.forms['form_panier'].elements[id].value) + 1;
document.forms['form_panier'].elements[id].value = val;
}
else
if(type==2)
{
var val = parseInt(document.forms['form_panier'].elements[id].value);
if(val>0) val --;
document.forms['form_panier'].elements[id].value = val;
}
}
[/cpp]
Et le code php est le suivant:
[cpp]
echo "<form name='form_panier' action='' method='post'>";
$num_id = 0;
$req=mysql_query("select * from table");
while($row = mysql_fetch_array($req))
{
$nbre = $row['nbre'];
$id_pd= $row['id_pd'];
echo "<map name='$num_id'>";
echo "<area href='javascript:plusmoins(1,".$num_id.");' coords='0,0,20,10' shape='rect' />";
echo "<area href='javascript:plusmoins(2,".$num_id.");' coords='0,11,20,22' shape='rect'/>";
echo "</map>";
echo "<input type='text' class='bkInputQty' maxlength='4' size='2' value='$nbre' name='qte_$id_pd' id='$num_id'/>"; echo "<img hspace='0' border='0' align='absbottom' usemap='#$num_id' class='btnPlusMoins' src='images/plusmoins.gif'/>";
$num_id++;
}
echo "</form";
[/cpp]