J'ai juste besoin de désactiver le bouton d'envoi dans le formulaire jusqu'à ce que les utilisateurs entrent ses données.Peut-on me guider? grâcedésactiver le bouton d'envoi
Répondre
Normalement, je pour vous code, mais je suis pressé, et vous ne devez apprendre comment rechercher par vous-même, alors voici un indice:
addEventListener()
, et vous pouvez vérifier la longueur des données au sein d'une entrée en appelant document.body.getElementById('yourInput').length
, puis vous pouvez modifier la propriété button.disabled
à true (faire la valeur par défaut false
dans le code source). Tout ce que vous devez faire pour vous-même est savoir comment utiliser addEventListener
yup !! cela résume à peu près comment cela doit être fait –
form action = "javascript: aNameForAnAjaxSendPostFunction"
fonction aNameForAnAjaxSendPostFunction() { if ((document.getElementById ('votre champ'). value.strlen> 0)) { < < ENVOYER lA DEMANDE >> }}
Une façon simple de faire ce que vous voulez en utilisant JQuery: (cela fonctionne si vous avez seulement des textes d'entrée)
HTML:
<form method='POST' action=''>
<input type='text' name='name' />
<input type='text' name='phone' />
<input type='text' name='email' />
<button type='submit' disabled='disabled'>Send</button>
</form>
Javascript:
$(function() {
$("input").change(function() {
if($("input[value='']").length == 0) {
$("button").removeAttr("disabled");
} else {
//disable again if a field is cleared
$("button").attr("disabled",true);
alert("Please fill all fields");
$("input[value='']").eq(0).focus();
}
});
});
Ce n'est pas ce qu'il a demandé. –
merci beaucoup, fonctionne vraiment bien – Rashmi
Avoir le bouton initialement désactivé en ayant comme HTML
<input type="submit" id="btnSubmit" disabled="disabled" value="Send" />
Puis, en cas blur
de vos éléments de formulaire vérifier si l'utilisateur entré toutes les données requises et quand cela se produit, activer le bouton en utilisant ce code:
document.getElementById("btnSubmit").disabled = false;
- 1. Désactiver le bouton HTML
- 2. Désactiver temporairement le bouton
- 3. Désactiver le bouton partiellement
- 4. désactiver correctement le bouton soumettre
- 5. Iphone désactiver le bouton écouteur
- 6. Désactiver le bouton d'enregistrement Excel
- 7. Désactiver le bouton dans jQuery
- 8. Désactiver le bouton du ruban
- 9. Désactiver le bouton lorsque cliqué
- 10. Désactiver le navigateur Bouton "Retour"
- 11. Désactiver le bouton de retour
- 12. comment désactiver le bouton Enregistrer
- 13. Désactiver le bouton de recherche
- 14. ASP.Net IE6 désactiver le bouton
- 15. Masquer/désactiver le bouton NSComboBox
- 16. Désactiver le bouton après l'envoi
- 17. Comment désactiver le bouton d'image
- 18. Désactiver le bouton Soumettre et le message
- 19. Désactiver le bouton avec le délai d'attente
- 20. Désactiver le bouton Envoyer lorsque l'utilisateur clique sur le bouton
- 21. notification service désactiver le bouton désactiver dans android
- 22. Comment désactiver le bouton dans UIActionSheet?
- 23. Désactiver le bouton Précédent dans GWT
- 24. Désactiver le bouton d'accueil sur l'iPhone/iPad
- 25. activer/désactiver javascript sur le bouton cliquer
- 26. FullCalendar - comment désactiver le bouton prev
- 27. Jquery désactiver le bouton de soumission
- 28. Désactiver le côté serveur du bouton asp.net
- 29. Ext.Form.DateField désactiver EditField simplement utiliser le bouton
- 30. Android DroidGap désactiver le bouton de retour
Veuillez montrer du code. Je revérifie également, car cela n'a rien à voir avec PHP –
Cela ne va pas fonctionner avec PHP (puisque c'est un langage côté serveur). Vous aurez besoin d'utiliser JavaScript pour cela (côté client). Je recommanderais jQuery, personnellement, mais d'autres bibliothèques sont plus que capables de fournir cette fonctionnalité. –
Recommandation: Modifier le titre et en retirer "PHP" ... – lepe