Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS / Javascript > java script ou ajax? > Lecture du sujet

java script ou ajax?

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne amelia # Posté le 16/05/2008 à 16:38:54
Groupe : Membres
bonjour à tous

voila j'ai 4 tableaux dans un pour les formulaire car j'ai fait une boucle sur le <form>....</form> afin que tous communique ensemble.

j'ai un script java qui permet d'afficher des caractère de manière automatique comme 23/06/2008 (/)

impossible d'implanté ce js que ce soit dans la boucle du form en haut en bas rien y fait.

j'ai entendu parler de ajax qui paret être plus souple pour les compatibilitées php.

des conseils, idées ou autre sont les bienvenues.

bien à vous
Hors ligne smurf # Posté le 16/05/2008 à 16:53:19
Avatar
Groupe : Membres
Salut Amelia,
Pour être franc, je n'ai pas compris un mot de ta question...
Qu'est ce que "4 tableaux dans un" ?
Qu'est ce que tu appelles "une boucle sur le <form>" ?
Qu'est ce que le "haut" et le "bas" ?

PS: Java n'a rien a voir avec JavaScript par contre Ajax et un groupe de fonctions de JavaScript.
Hors ligne amelia # Posté le 16/05/2008 à 17:07:18
Groupe : Membres
slt et merci de vouloir m'aider.

Pour être fanche je sais plus trop comment faut poser une question car malgré tous c'est jamais assé claire.

hier j'ai posté tous le code de mon exemple et la seul réponse que j'ai eu c'est je comprends pas ce que tu veux faire donc pardonne moi si j'ai pas réhitéré.

Voici le lien:

http://www.siteduzero.com/forum-83-275 [...] ucle-php.html

c'est 2 tableau l'un à côté de l'autre avec une partie qui scroll mais pas l'autre.

pour que les checkbox du fixe fonctionnent sur les 2 je devais faire autrement que 2 form.

j'ai donc crée une variable $i=0 et ma boucle numérote les entrées de mes inputs avec un seul form pour les 2 ouvert en haut et fermé en bas alors qu'il y a bien 2 tableaux.

j'ai essayé avec 2 personnes du forum pour trouver une solution pour caller ce js mais sans succes raison pour lesquel je post.

Amicalement,
Hors ligne smurf # Posté le 16/05/2008 à 17:50:02
Avatar
Groupe : Membres
D'après ce que j'ai pu voir du code que tu as donné sur l'autre topic (le double post c'est mal...)
il faut que tu fasses ça dans ta fonction init pour chaque input:
Code : JavaScript
1
oDateMask.attach(document.getElementById(test).NomDuChamp);

il faudrait que tu remplaces name="test" par id="test dans ta balise form.
il faudrait aussi que tu évites les noms d'input commençant par des chiffres (ce n'est pas syntaxiquement correct).
Hors ligne amelia # Posté le 17/05/2008 à 17:09:55
Groupe : Membres
j'ai pas spécialement voulu fair eun double post bien que tous ceci soi embigu à tous point de vu.

Mon probleme concerne java et php donc ca concerne les 2 language d'ou ma mise sur les 2

Hors ligne anonyme # Posté le 17/05/2008 à 17:39:16
Groupe :
Piouf deuxième post que je lis de toi et je ne comprend pas grand chose encore une fois. Utilises tu java ou javascript ???
Hors ligne Bouv # Posté le 17/05/2008 à 19:11:03
Impossible n'est pas Français
Avatar
Groupe : Membres
Salutation à tous.

J'ai actuellement Amelia dans son projet, mais je ne m'y connais pas vraiment en javascript, c'est pourquoi elle a posté ces messages afin d'avoir un coup de main de votre part.

Quand elle a écrit: Javascript ou Java, elle voulais écrire Javascript ou Ajax, une petite confusion, veuillez l'en excuser.

Sinon, il est fort probable que vous ne compreniez pas ce qu'elle a essayé d'expliquer, parce que le projet est vraiment quelque chose d'original et complexe. Je vais donc essayé de m'exprimer autrement afin que vous compreniez ce que l'on veux faire.

Le but de notre question est assez simple, nous voulons que le javascript nous aide à formater des chiffres dans un input afin d'avoir un format comme pour une date, c'est à dire ce format: 01/01/2008 alors que l'utilisateur ne tape sur son clavier que: 01012008.
Donc les / se mettent automatiquement pendant la saisie.

Nous avons trouvé un script qui nous permet de faire ceci sur un input (se reporter à ce post: code). Mais nous avons un problème lorsque nous passons à du php, le fait de faire une boucle avec while fait que le script ne fonctionne plus sur aucun input.

Voila notre problème, es ce que vous pourriez nous aider?

Merci.

Cordialement Bouv

Image utilisateur
 
Hors ligne anonyme # Posté le 17/05/2008 à 19:12:32
Groupe :
Ah OK bien sur que nous pouvons je reviens dans 5 minutes et je vous montre tout ;)

Edit:
voilà du coté de Jquery vous avez ceci
Edition inline
formatage allez sur l'onglet demo

Voilà vraiment simple à implémenté espérant vous avoir aidé.
Hors ligne Bouv # Posté le 17/05/2008 à 20:26:59
Impossible n'est pas Français
Avatar
Groupe : Membres
Merci Zuimanto,

Il est vrai qu'il y a le format que nous désirons, Pour faire ceci nous avons déjà trouvé. Mais ça ne parle pas de la répétition d'input ayant le même formatage. Et c'est là notre réel problème, c'est que le nombre d'input qui utilise le format indiqué est incalculable, puisqu'il variera suivant le nombre d'entrée dans la table.

Merci

Image utilisateur
 
Hors ligne anonyme # Posté le 17/05/2008 à 23:06:51
Groupe :
Pour créer un nombre d'input selon le nombre d'entré dans la base il y a plusieurs façon:
$req = mysql_query(requete);

$i = 0;
while($r = mysql_fetch_assoc($req))
{
echo '<input type="text" value="'.$r['donnee'].'" name="donnee'.$i.'" id="'id'.$i'" />';
$i++;
}
Hors ligne Bouv # Posté le 18/05/2008 à 00:24:53
Impossible n'est pas Français
Avatar
Groupe : Membres
Merci zuimanto,

Mais notre problème n'est pas le php, d'ailleur notre boucle ressemble à peut prèt à ça.

Notre problème c'est que le javascript ne fonctionne plus à partir du moment ou on passe d'un seul input à plusieurs (la multiplication des inputs est généré par le php comme tu viens de le montrer)


Merci

Image utilisateur
 
Hors ligne anonyme # Posté le 18/05/2008 à 01:23:59
Groupe :
Oui comme je l'explique plus haut c'est surement un problème d'id essayez plutot le script Jquery qui permet plus de chose et aisément.

Je pense que le problème vient du fait que le script JS ne sait pas sur quel input agir. Avez vous généré des identifiants différent? Avez vous créer une fonction qui agit sur l'input activé au moment T?

Si tout es ok, alors je vous conseil de passé ) Jquery à là j'essaie même de vous pondre le code si nécessaire ^^

Retour au forum "XHTML / CSS / Javascript" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 337 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0377s (0.0203s)