11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

je commence doucement a me mettre a js et j'aimerai savoir s'il est theoriquement possible de réaliser ce qui me trotte en tete.

J'aimerai faire un formulaire contenant une case dans laquelle on va saisir un nombre. De ce nombre on va créer un certain nombre de cases en dessous:
On saisit 5, et on va avoir <input type=text name=choix1><input type=text name=choix2>,....

Je l'ai fait en PHP, mais j'aimerai éviter le rechargement de la page, surtout si on peut rectifier le nombre saisi.

Merci d'avance pour d'eventuelles pistes Smiley cligne
Salut eriatarka,

C'est tout à fait possible.
Voici ta boîte à outils pour la première validation de ta "case":
- un élément input portant un id
- une méthode getElementById
- une propriété value appartenant à la classe HTMLInputElement
- une boucle for (dur dur)
- une méthode createElement
- une méthode setAttribute (attention, IE ne sait pas attribuer de "name" avec cette méthode)
- une méthode appendChild

Rajoute à tout ça, pour la rectification:
- une boucle while
- une méthode removeChild avec un attribut firstChild
- et on recommence la première partie

Y'a pleins de mots clé là d'dans, suffit de se renseigner Smiley lol
Bon couraaage.
merci beaucoup ^^

je repasserai surement ici pour exposer mon avancement dans les recherches


EDIT: bon bah je galere fermement là. Faut vraiment que je me trouve un bouquin sympa pour commencer Smiley ohwell
Modifié par eriatarka (09 Nov 2007 - 11:02)