Bonjour à tous,
J'aimerai à travers un bouton "submit", ne soumettre qu'une partie de mon formulaire.
Est ce possible ?
Je précise que je travaille en ajax sur cette action, "FormFilter" peut il aider ?
Merci
Bonjour à tous,
J'aimerai à travers un bouton "submit", ne soumettre qu'une partie de mon formulaire.
Est ce possible ?
Je précise que je travaille en ajax sur cette action, "FormFilter" peut il aider ?
Merci
Donc pour que vous le sachiez ;-)
Oui on peut soumettre qu'une partie du formulaire avec ajax.
Ca fonctionne comme ça :
<s:div theme="ajax" href="%{remoteAction}" formId="contract-save" formFilter="filtre" ...../>
L'attribut formFilter permet d'appeler une fonction, ici "filtre", celle ci est déclarée en JS comme ceci :
function filtre(element){
if((element.name).indexOf("servicesTabAction") != -1){
return true;
}
else{
return false;
}
}
Struts automatiquemnt passe chaque élément de la page en attribut et c'est à vous de faire votre filtre.
Et ca marche nickel ;-)
Partager