Maison  >  Article  >  interface Web  >  jquery remplit automatiquement la case à cocher, c'est-à-dire coche la case avec true_jquery

jquery remplit automatiquement la case à cocher, c'est-à-dire coche la case avec true_jquery

WBOY
WBOYoriginal
2016-05-16 16:54:421271parcourir

jquery remplit automatiquement la case à cocher, c'est-à-dire coche la case (true), puis obtient la liste des options cochées via ajax, puis marque les options dans la liste.

Copier le code Le code est le suivant :

Boîte déroulante

sélectionner les modifications, déclenchant la fonction makemoduleSelected(), qui est la suivante :
Copier le code Le le code est le suivant :

//Cet événement (onchange) est déclenché lorsque la liste déroulante du modèle change.
function makemoduleSelected(){
clearAll('property');
var modtitlecode = $("#makemodule").val();
$.ajax({
url : ' indexStatisticsAction_getSelect.jsp',
data: { page:'clientindexStatistics.jsp',method:'get_subname_en',modtitlecode:modtitlecode},
success : function(result){
// Juger en fonction du résultat renvoyer des informations Si la connexion a réussi
var results = result.split(",");
//document.getElementById(results[i]).checked = true
$(".indexStatistics" ).each( function(){
$(this).find("input").each(function(){
var tempVal = $(this).val();
for(var i=0; iif(tempVal == results[i]) $(this).attr("checked", true
}
});
} ; Array, puis parcourez les balises sous la balise
, et cochez la case (true) lorsque vous rencontrez des balises pertinentes. Le code pertinent pour indexStatisticsAction_getSelect.jsp est le suivant :



Copier le code

Le code est le suivant : //Obtenir le modèle Indicateur correspondant if(method.equals("get_subname_en")){ String modtitlecode = request.getParameter("modtitlecode"); ----- ")) return; String sql = sql2.replace("?modtitlecode?",modtitlecode);
sql = sql.replace("?userId?",userId);
System.out.println (sql);
StringBuffer subnames = new StringBuffer();
Db db = new Db();
try {
db.prepareQuery(); = db.executeQuery( sql);
while (rs!=null && rs.next()) {
subnames.append(rs.getString("subname_en")); ,");
}
rs.close();
} catch (Exception e) {
e.printStackTrace();
} enfin {
db.endQuery() ;
}
PrintWriter pout = réponse.getWriter();
pout.write(subnames.toString().substring(0,subnames.length()-1)); ();
pout.close();
}

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