Maison >interface Web >js tutoriel >la case à cocher jquery réalise le jugement avant deletion_jquery

la case à cocher jquery réalise le jugement avant deletion_jquery

WBOY
WBOYoriginal
2016-05-16 16:51:591054parcourir

Pour répondre à cette exigence de base, la page contient beaucoup de données. Vous pouvez supprimer un ou plusieurs éléments. Avant de supprimer, vérifiez si au moins un élément est sélectionné, sinon vous serez invité.

Copier le code Le code est le suivant :

function deleteUser() {
/ /À ce moment-là, je voulais enregistrer le contenu sous str ="", mais cela ne fonctionne pas
//var str
var array = new Array(); //L'ID utilisé pour enregistrer la donnée sélectionnée
var flag; //Détermine si une donnée non sélectionnée est
$("input[name='selectFlag']:checkbox").each(function() { //Parcoure toutes les cases dont name is selectFlag
if ($ (this).attr("checked")) { //Déterminez s'il est sélectionné
flag = true; //Tant qu'il y en a un, définissez-le sur true
}
})
if (flag) {
$("input[name='selectFlag']:checkbox").each(function() { //Parcourt toutes les cases dont le nom est selectFlag
if ($(this).attr("checked ")) { //Déterminer s'il est sélectionné
//alert($(this).val());
array.push($( this).val()); //Ajouter la valeur sélectionnée dans le tableau
//str =$(this).val() ",";
}
})
//Pass les données à supprimer collectivement dans le traitement d'action
window. self.location = "deleteUser?info=" array;
} else {
alert("Veuillez sélectionner au moins un utilisateur"); }
}

Action backend pour recevoir des données et les supprimer

Copier le code Le code est le suivant :
@Override
public String perform() throws Exception {
// TODO Stub de méthode généré automatiquement
//Le frontend est transmis dans a, b , c format. Décomposez d'abord la chaîne
String s[] = info.split (",");
/*
* for(int i=0;i*/
if (s.length > 0) {
for (int i = 0; i < s.length; i ) {
userDao.deleteUser(s[i]);
}
}
return "succès"
}

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn