Je viens d'écrire une confirmation supprimer la fonction qui nécessite un nom de classe:Etes-vous sûr de vouloir supprimer?
jQuery(document).ready(function($) {
$('.ConfirmDelete').click(function() {
var question = $(this).attr('title');
if (question == '') question = 'Delete this record?';
return confirm(question);
});
});
Utilisation:
<input name="Delete" type="submit" value="Delete" class="ConfirmDelete" title="Delete #UsrName#?" />
Je voudrais changer le sélecteur de .ConfirmDelete à quelque chose comme:
$('input:submit').attr('name','Delete').val('Delete')
Signification: Si un bouton d'envoi a le nom 'Supprimer' et sa valeur est 'Supprimer', alors allez-y et supposez qu'ils veulent con ferme la suppression sans les obliger à avoir une classe ConfirmDelete.
Vous pouvez utiliser une balise de données html5, data-delete = "true", puis utiliser jQuery pour les trouver. – ShiftyThomas
Nah. Chaque fois que c'est un bouton de soumission avec le nom de "supprimer" avec une valeur de "supprimer", je veux qu'il confirme "Êtes-vous sûr" avant de soumettre le formulaire. –