我有以下功能:
<script>
function assign()
{
String val="";
String val = document.form1.text1.value;
System.out.println(val);
}
</script>
我正在尝试调用按钮单击中的函数,如下所示:
<button type="button" onclick="assign()">Display</button>
当我点击按钮时什么也没有发生。我希望将文本框中的字符串值打印在控制台上。请帮忙
最佳答案
首先,如果您尝试在单击按钮时调用 JavaScript,那么您的语法是错误的。看,您在 script 标签中将 Java 与 JavaScript(代码)混合在一起,这是无效的。
像这样使用:
<script>
function assign() {
var val = "";
val = document.form1.text1.value;
alert(val); or console.log(val);
}
</script>
和
<button type="button" onclick="javascript:assign();">Display</button>
关于eclipse - 如何通过 JSP 中的按钮单击来调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15756538/