J'ai une forme ajax que j'utilise pour traiter des données sans actualiser la page. Tout fonctionne, sauf que le bouton de soumission n'est pas animé, ce qui est un problème si vous utilisez ajax.Modifier la forme ajax soumettre la valeur et l'état onClick
J'ai essayé plusieurs suggestions de méthodes ici pour l'animer mais pas de chance.
Mon script pour l'ajax est;
$(document).ready(function() {
$('#submitform').ajaxForm({
target: '#error',
success: function() {
$('#error').fadeIn('slow');
}
});
});
processus.php ressemble à ceci;
<?php
if((strlen($_POST['fname']) < 1)){
if(strlen($_POST['amount']) < 1){
$emailerror .= '<span>Kindly enter full name</span>';
}
} else { ?>
<span>Thank You</span>
<?php } ?>
<?php echo $emailerror; ?>
Et la forme est une forme simple;
<form id="submitform" action="process.php" method="post">
<input type="text" name="fname" placeholder="Full Name" />
<select name="values"><option value="1">Value 1</option></select>
<input type="submit" value="Send" />
</form>
Lorsque je clique sur soumettre, le formulaire est envoyé à process.php et après une validation réussie, la forme est traitée et une page de remerciement est affiché sinon une erreur est affiché. Ce que je veux faire est, lorsque l'utilisateur clique sur soumettre, la valeur du bouton de soumission devrait changer pour «traitement ...» et devenir désactivé. Si la validation renvoie une erreur, le bouton de soumission doit revenir à l'état normal.
Mise à jour: Lorsque j'ajoute une entrée select au formulaire, le script ci-dessous cesse de fonctionner.
hey Johuder, thanxxx pour le Mehn effort, mais quand je clique sur le bouton soumettre, toute la forme disparaît et seul le « Envoyer le formulaire " est montré. –
Quand vous dites modifier le bouton lui-même, que voulez-vous dire? @Johuder –
@JaySmoke désolé d'avoir répondu en retard, j'ai fait une erreur en postant mon exemple, je n'ai pas cherché les balises HTML que vous nous avez données, c'est le cas, laissez-moi éditer mon post pour mieux répondre, quand je me réfère à modifier le bouton de soumission lui-même, je veux dire que vous devez modifier le texte et l'état désactivé du bouton Soumettre. –