Merci de vos contributions.
Chers collègues,
merci de vos contributions.
J'ai l'impression que la fonction map correspond à mon attente. Merci, donc, plus particulièrement, à Watilin, de nous l'avoir révélée.
J'ai essayé de lire attentivement le document https://developer.mozilla.org/en/Jav...ects/Array/map. Je ne comprends comment on utilise le second argument. L'un de vous saurait-il m'éclairer ?
Pour les petits curieux, mon chantier est http://www.valeriefondela.doobee.fr/
Bien à vous.
sacapuss2
Array.prototype.formvaluer=function(booleen)
Salut les copains !
Je ne prends pas le temps de réfléchir à la réponse de Bovino (merci, Bovino !), mais vous livre la fonction que j'ai arrêtée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Array.prototype.formvaluer=function(booleen)
{
var form=this,butee=form.length
for(var i=0; i<butee; i++)
{
element=form[i]
if(booleen)
{
if(element.tagName.isin('INPUT','TEXTAREA')) element.name.cooker(element.value=element.value.trimer())
else element.getAttribute('name').cooker(element.getAttribute('value'))
}
else // vidage
{
if(element.tagName.isin('INPUT','TEXTAREA')) element.name.cooker(element.value=vide)
else // selecteur
{
element.setAttribute('value',vide)
element.getAttribute('name').cooker(vide)
}
}
}
} |
Si vous avez envie de faire des commentaires...
Merci, d'avance !
Object.prototype.isin=function()
Merci, SpaceFrog, de ta contribution !
Citation:
isin ? fcontion perso ?
Cest cela.
Cest cela, de la fameuse sacapuss2lib. Voici ladite fonction :
Code:
1 2 3 4 5 6 7 8 9
| Object.prototype.isin=function()
{
var butee,i,liste=arguments.length-1?arguments:arguments[0]
if(butee=liste.length) for(i=0; i<butee; i++) { if(sontidentiques(liste[i],this)) return true }
else for(i in liste) { if(sontidentiques(liste[i],this)) return true }
return false
} |
Vos commentaires sont bienvenus.
Citation:
sinon pour le test sur les tagNames un petit toUpperCase juste au cas ou certains navigateurs retournent le tagName en minuscules ...
Merci de cette suggestion !
A+