JavaScript、HTML、JSP onClick 语句

标签 javascript html jsp

有没有办法使用文本字段中的值作为按钮 onclick 语句中的参数值。例如,如果您有一些名为“name”的文本字段,并且有另一个名为“button”的按钮,则单击时将转到同一页面“page.jsp”,其中参数“par”等于文本字段值。这就是我目前正在做的事情:

out.print("<input type = 'button' name = 'noName' value = 'Click Me' onclick =" + '"' + "window.location.href = 'http://page.jsp?par=" + document.form.name.value + "'" + '"');

但由于某种原因,它不喜欢 par="+ document.form.name.value

有什么建议吗?

最佳答案

像这样吗?

<script>
    function doSomething(txt){
        alert(txt);   //alert the text maybe?
        //do more things...
    }
</script>
<input onClick="doSomething(this.value)">

this.value 表示文本字段中的值。

关于JavaScript、HTML、JSP onClick 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8199315/

相关文章:

javascript - 给伪元素的内容添加定位css规则

HTML/CSS3 翻转图像

Javascript 和 SVG - 使用偏移量移动元素

java - Spring 中的自定义标签

jsp - 仅限制特定用户访问 JSP/Servlet

javascript - 有什么方法可以让 FullCalendar 在事件到期或正在进行时触发函数吗?

php - 相当于 PHP 的 javascript 卸载

javascript - dojo.fadeOut 多个节点?

javascript - 第二次单击同一 div 时将文本添加到伪元素

jsp - Servlet/JSP 网络应用程序设计