4

我有以下功能:

<script>
function assign()
{
String val="";
String val = document.form1.text1.value;
System.out.println(val);
}
</script>

我正在尝试在按钮单击中调用该函数,如下所示:

  <button type="button" onclick="assign()">Display</button> 

当我单击按钮时,没有任何反应。我希望将文本框中的字符串值打印在控制台上。请帮助

4

1 回答 1

9

首先,如果您尝试在单击按钮时调用 JavaScript,那么您的语法是错误的。看,您在脚本标记中将 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> 
于 2013-04-02T05:14:51.107 回答