paramètres de la méthode javascript jsp onclick

WBOY
Libérer: 2023-05-17 15:48:08
original
1277 Les gens l'ont consulté

Dans JSP, JavaScript peut être utilisé pour obtenir certains effets dynamiques, tels que l'apparition d'une boîte de dialogue lorsque l'utilisateur clique sur un bouton ou un lien. Si vous devez transmettre des paramètres dans l'événement click, vous pouvez utiliser la méthode onclick. La méthode

onclick est un gestionnaire d'événements utilisé pour exécuter du code en HTML et JavaScript. Dans les pages JSP, la méthode onclick peut être utilisée pour déclencher des fonctions JavaScript. Cette méthode doit apparaître comme un attribut dans la balise HTML et prend en charge la transmission de paramètres.

Voici quelques exemples qui montrent comment transmettre des paramètres à l'aide de la méthode onclick dans JSP :

  1. Appelez la fonction JavaScript en passant des paramètres
<button onclick="myFunction('Hello World')">点击</button>

<script>
function myFunction(message) {
    alert(message);
}
</script>
Copier après la connexion

Dans cet exemple, lorsque l'utilisateur clique sur le bouton, la fonction myFunction sera appelée et passé le paramètre "Hello World". Cette fonction fera apparaître une boîte de message et affichera le message transmis.

  1. Passer les paramètres dans la boucle
<c:forEach var="i" begin="1" end="5">
    <button onclick="myFunction(${i})">点击${i}</button>
</c:forEach>

<script>
function myFunction(num) {
    alert("您点击了按钮" + num);
}
</script>
Copier après la connexion

Dans cet exemple, la boucle forEach de la bibliothèque de balises JSTL est utilisée pour générer 5 boutons. La méthode onclick de chaque bouton appellera la fonction myFunction et transmettra la valeur du compteur du courant. boucle. . Lorsque l'utilisateur clique sur un bouton, une boîte de message s'affiche avec le message « Vous avez cliqué sur le bouton x », où x est le numéro du bouton.

  1. Passage de paramètres à l'aide d'objets et de propriétés
<c:set var="person" value="${new Person('张三', 20)}"/>

<button onclick="myFunction('${person.name}', ${person.age})">点击</button>

<script>
function myFunction(name, age) {
    alert("姓名:" + name + ",年龄:" + age + "岁");
}

function Person(name, age) {
    this.name = name;
    this.age = age;
}
</script>
Copier après la connexion

Dans cet exemple, un objet JavaScript nommé Person est défini, qui a un attribut name et un attribut age. Créez un objet Person nommé person dans la page JSP à l'aide de la balise c:set et transmettez-le à la méthode onclick. Lorsque l'utilisateur clique sur le bouton, la fonction myFunction est appelée, transmettant les valeurs des propriétés de l'objet comme paramètres. Cette fonction affichera une boîte de message indiquant le nom et l'âge de l'objet Personne.

En bref, il est très simple et pratique d'utiliser la méthode onclick pour passer des paramètres dans une page JSP. Que vous appeliez une fonction JavaScript, transmettiez des paramètres dans une boucle ou transmettiez des paramètres via des objets et des propriétés, vous pouvez utiliser la méthode onclick.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal