gpt4 book ai didi

java - 从 JSP 上的文本框获取用户输入

转载 作者:行者123 更新时间:2023-11-30 12:01:23 27 4
gpt4 key购买 nike

我需要获取用户在 JSP 的文本框中输入的值。我使用 JavaScript 来获取该值,但稍后我需要在页面的 JavaScript 之外访问同一个变量。

这是我所拥有的:

<script type="text/javascript">

var sp;

function setPolicy(){

sp = document.getElementById('policy').value;

if(sp != "")
alert("You entered: " + sp)

else
alert("Would you please enter some text?")
}

</script>

文本框:

input type="text" id='policy' size="15" tabindex = "1" onblur="setPolicy()"

但我需要稍后在脚本中访问在此“策略”文本框中输入的字符串,以调用我的 session bean 中的函数。有什么办法可以在 JavaScript 之外传递该变量吗?或者还有其他方法吗?

谢谢!

最佳答案

JavaScript 在客户端执行,而 Scriptlet 在服务器端执行。您正在尝试将两者结合起来。

您应该通过传递一个参数将表单提交到同一页面,该参数将在文本框中输入值。您的脚本应检查参数是否存在。第一次使用这个 jsp 参数不会出现,只有当用户在文本框中输入内容时它才可用。

可能不是最好的解决方案,因为我不了解整个上下文。

关于java - 从 JSP 上的文本框获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/796136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com