comment utiliser javascript jsp
Je veux appeler une fonction javascript qui retourne une valeur et ensuite mettre cette valeur dans une instruction if. Il y a deux boutons radio dans le HTML et le javascript vérifie pour voir lequel est cliqué. Après cela, les JSP compare à des "clients" ou "société" et le SQL de la Requête.
Javascript:
function corc{
var value;
if(document.getElementById('cust').checked){
value='customer';
return value;
}else if(document.getElmentById('comp').checked){
value='company';
return value;
}
}
JSP:
if(%>corc();<%.equals("customer")){
String sqlqueryCommand = "SELECT * from customer where login='" + v1 + "' and password='" + v2 + "'";
}else if (%>corc();<%.equals("company")){
String sqlqueryCommand = "SELECT * from company where login='" + v1 + "' and password='" + v2 + "'";
}
OriginalL'auteur FJam | 2013-12-05
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas appeler la fonction JavaScript dans si l'état de JSP, car JSP est exécuté sur le serveur et JavaScript est exécuté côté client.
Vous avez un événement déclencheur, lorsque l'un des bouton radio est sélectionné, à l'aide de
onclick
événement, vous pouvez appeler la fonctioncorc()
.Ne pas écrire les scriptlets en JSP, parce que les scriptlets ne doit pas être utilisé dans des pages Jsp pour plus d'une décennie. Apprendre les JSP EL, le JSTL, et l'utilisation de servlet pour le code Java. Comment éviter de Code Java dans les pages JSP-Files?
Code JSP:
onclick
cas j'ai affectéhandleClick
fonction et passéthis.id
, paramètrethis.id
est utilisé pour transmettre leid
attribut de l'cliqué bouton radio.Code JavaScript:
tableName
à la requête.Liens connexes
OriginalL'auteur Aniket Kulkarni
OriginalL'auteur sanjeev baghel