Comment faire pour effacer le formulaire après avoir présenté les valeurs?
J'ai un formulaire avec quelques déposée. Une fois que j'envoie le formulaire, les données sont stockées dans la base de données et je reviendrai à la même page.
Maintenant, Comment faire pour effacer les champs dans le formulaire??
C'est un struts en fonction de l'application. Sur "soumettre" il n'certaines validations à l'aide de java script transmis ensuite à la même page. Maintenant, je dois obtenir une nouvelle page. Je veux dire les champs doivent être effacées.
OriginalL'auteur priya | 2011-03-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez remplacer les Entretoises' Action
reset()
méthode et après que vous avez utilisé dans votre action, vous pouvez faireform.reset(request, response);
et faire un en avant. De cette façon, votre formulaire est réinitialisé.OriginalL'auteur Buhake Sindi
Tu ne peux pas utiliser le javascript
reset()
méthode sur la forme?il sera réinitialisé à ce qu'ils sont définis comme dans leur
value
attribut. Cela dépend si les champs sont en cours de jeu par l'intermédiaire de leurs attributs ou via javascript.à moins que struts est vraiment bizarre (je n'ai jamais utilisé), il va définir la
value
attributOriginalL'auteur Brad Mace
Vous pouvez avoir 2 options d'utilisation de la charge de JavaScript forme.reset() ou vous pouvez effacer votre formclass les champs avant de retourner à votre formulaire ie définir une méthode de réinitialisation de votre struts classe de formulaire d'appeler cette méthode avant le retour.
OriginalL'auteur rain
vous pouvez effacer le formulaire avec le réinitialiser méthode de votre formulaire.
OriginalL'auteur
Vous pouvez utiliser la méthode de redirection comme ceci :
Où SC_SEE_OTHER est le bon 303 code, "url" est l'url de vous page en cours cela permettra de recharger votre page de sorte que tous vos déposée sera remise à zéro.
OriginalL'auteur sereivuth
Dans mon cas, j'ai la poignée en java de la classe d'action , vous devez effacer le modèle ou le haricot objet dans votre classe java avant de retourner à l'Action.Le SUCCÈS;
exemple
customerDetail.setId("");
customerDetail.setName("");
OriginalL'auteur vinis