Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 15h27   #1
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut récupérer la valeur des attributs avec jquery

bonjour
je souhaite récupérer la valeur de mes attributs id. Je cherche partout mais rien ne fonctionne . Merci de m'aidez svpppp.

voila ma fonction js.
pour l'instant je cherche qu'à afficher pour savoir exactement ce que je vais envoyer dans ma base.
Code :
1
2
3
4
5
6
7
8
9
10
11
 
$('#document').ready (function () {
            $('.toSend').change ( function {
                      //pour récupérer mon champs
                             alert($(this).attr('id'));
                     //pour récupérer la valeur ecrite dans mon champs
                             alert($(this).val());
                    //mon probleme c'est de récupérer maintenant la valeur ou le numero de la ligne pour pouvoir enregistrer le tout dans ma base de donnée.
 
});
});
mon php:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$resultat1=mssql_query("select * from matable,$connexion);
if ($resultat1){
echo '<table>';
while ($row=mssql_fetch_array ($resultat1)){
// c'est cette valeur que je veux récupérer lorsque j'ecris dans un input text
echo '<td><input type="hidden" id="line'.$row["id"].'" value="'.$row["id"].'" class="toSend" /></td>';
// lorsque je fais les alertes jai le champ ou j'ecris et ca valeur 
echo'<td><input type="text" id="champ1" value="" class="toSave" /></td>';
echo'<td><input type="text" id="champ2" value="" class="toSave" /></td>';
//J'aimerai aussi récupérer la valeur de la radio lorsque c'est coché
echo '<td><input type="radio" name="champ3" value="C1">C1</td>';
echo '<td><input type="radio" name="champ3" value="C2">C2</td>'

Je suis pas tres forte pour les explications. J'espere que vous avez compris ce que je chercher je compte bcp sur votre aide . MErci d'avance
laula est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h06   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonjour,

Sur le forum javascript, on n'apprécie que le code HTML généré mais pas le code php. Montre nous le code HTML généré. J'ai peur qu'avec ce code tu as des id qui se répète. en plus la chaine de la requête n'est pas fermé avec un ".
Code :
 $(document).ready(function()
A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 13h29   #3
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
j'ai fais une table php c'est pourquoi il n'y a pas de code html.
laula est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 13h35   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091

parce que tu penses que ton navigateur interprète du php ???
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 16h20   #5
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Non, je veux juste dire que mon html c'est uniquement le head, le body avec le php dedans. J'ai pu résoudre mon problème. il a fallu que je mette

Code :
1
2
 
$(this).parent().parent().find('td.id input:hidden').val();
pour récupérer la valeur que je voulais.
laula est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 12h21   #6
Rédacteur/Modérateur
 
Avatar de bigboomshakala
 
Homme
Ingénieur développement logiciels
Inscription : avril 2004
Messages : 2 051
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2004
Messages : 2 051
Points : 2 425
Points : 2 425
Citation:
Envoyé par laula Voir le message
Non, je veux juste dire que mon html c'est uniquement le head, le body avec le php dedans.
quand tu ouvres ta page dans un navigateur Web et que tu fais "voir la source", ce que tu vois c'est ce qu'on appelle le code généré... Il n'y a plus de PHP...
__________________
Modérateur/Rédacteur

Tutoriels/Articles :
- Espace de noms (ou namespace) en JavaScript
- Créer une table HTML éditable en JavaScript (nouveau)
- Smile.Fx : Bibliothèque d'effets visuels en JavaScript (en cours - démo disponible)

mon espace
bigboomshakala est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h34.


 
 
 
 
Partenaires

Hébergement Web