javascript,还是javascript的问题

05-03-17 fooy5460

最近老碰到一些难题,发现全是JS的问题。

这一个是这样的:

在FORM上有个INPUT,name="deptID",在输入如"111111"后我不提交,我触发功能键通过JS代码,想将deptID的值放于session中,另作他用。

dept在JS中能取道,但是session必须是页面嵌入的JSP代码(java代码)才能完成,我想不出方法将JS的变量在不提交时就传入session。

我该怎么办?

banq
2005-03-19 16:06

只要实现客户端和服务器端交互就可以,JS也可以实现。

weistars
2005-04-09 00:32

在表单输入后,是不可能把表单的值存放到session中去的,,因为常规的js是在客户段,也就是ie中执行的,而你页面中的java代码和session的处理都是在server端执行的...也就是说,你不提交到服务器,在不与服务器交互的前提下,是无法把表单的值传到session中的..

关于java和javascript的交互问题,基于以上原理,在不提交到服务器的情况下,只能在javascript中对java对象实行"get"操作..将get来的值副给js对象,反之是不可能的(如果有APPLET的存在,可能有办法)