关于textarea 表单提交
<formname="my"method="post"action="####"><textareaname="hf.HF"cols="50"rows="8"id="ta...
<form name="my" method="post" action="####">
<textarea name= "hf.HF " cols= "50 " rows= "8 " id= "ta" >
<a href="javascript:HF();"></a>
</form>
<script language="javascript">
function HF()
{
document.my.action="/hyzl.do?method=add";
document.my.submit();
}
</script>
后台hf.HF 接不到textarea 里的值 怎么办???? 高手赐教!! 谢谢 展开
<textarea name= "hf.HF " cols= "50 " rows= "8 " id= "ta" >
<a href="javascript:HF();"></a>
</form>
<script language="javascript">
function HF()
{
document.my.action="/hyzl.do?method=add";
document.my.submit();
}
</script>
后台hf.HF 接不到textarea 里的值 怎么办???? 高手赐教!! 谢谢 展开
5个回答
2009-03-15
展开全部
这个表单的method="post" ,“?step=regput”相当于一个Step值为regput的表单隐含项,用以区分,在提交到的网页中根据各种提交过来的表单作相应的处理,你这个网页提交到自己,只是处理成功后没有转到注册成功的页面,也没有提示注册成功而已。
上面代码不全,我也只能告诉你这些了……
还有你要判断是否表单提交了,最简单了,在“function checkinput(){”
下加一行“alert(condition);”或者在注册成功的代码段加一段“response.write "什么的"”,这是最简单的测试方法。
response.Redirect之前不能有任何response.Write,这是常识。
你要:
response.Write("<script>alert('注册成功,按确定转向个人信息页面');</script>")
那么就用javascipt控制页面的重定向,而不是用response.Redirect。
response.Redirect其实就是加了一个html的标签,让浏览器读到后直接跳转,
前提是浏览器在读到这个之前读到其他的东西,例如你写的alert的script,要是放在之后,已经跳转了,当然也不会执行那段alert的script……
其实可以用<a>标签来手工跳转相应页面,也可以用Javascript延时跳转。
例如:
response.Write("<script>setTimeout(""document.location=clientinfo.asp?username=""&"&username&""", 10000);</script>")
'10000的单位是毫秒,请自行调整。
上面代码不全,我也只能告诉你这些了……
还有你要判断是否表单提交了,最简单了,在“function checkinput(){”
下加一行“alert(condition);”或者在注册成功的代码段加一段“response.write "什么的"”,这是最简单的测试方法。
response.Redirect之前不能有任何response.Write,这是常识。
你要:
response.Write("<script>alert('注册成功,按确定转向个人信息页面');</script>")
那么就用javascipt控制页面的重定向,而不是用response.Redirect。
response.Redirect其实就是加了一个html的标签,让浏览器读到后直接跳转,
前提是浏览器在读到这个之前读到其他的东西,例如你写的alert的script,要是放在之后,已经跳转了,当然也不会执行那段alert的script……
其实可以用<a>标签来手工跳转相应页面,也可以用Javascript延时跳转。
例如:
response.Write("<script>setTimeout(""document.location=clientinfo.asp?username=""&"&username&""", 10000);</script>")
'10000的单位是毫秒,请自行调整。
展开全部
用StrutsForm 对应页面的输入域就可以了。
保证能取到
不过你的名字定义的很不规范啊
hf.HF 是啥 一没意义 二在JAVABEAN里也不规范
一个输入域就是内容或信息
起个名字叫message或者content 都可以
JAVABEAN里也好写 StrutsForm也好写
你写成hf.HF 你想过StrutsForm里要怎么起名了吗?
private String hf.HF;
getHf.HF() setHf.HF(String hf.HF) 你见过getter和setter有这么起名的吗
保证能取到
不过你的名字定义的很不规范啊
hf.HF 是啥 一没意义 二在JAVABEAN里也不规范
一个输入域就是内容或信息
起个名字叫message或者content 都可以
JAVABEAN里也好写 StrutsForm也好写
你写成hf.HF 你想过StrutsForm里要怎么起名了吗?
private String hf.HF;
getHf.HF() setHf.HF(String hf.HF) 你见过getter和setter有这么起名的吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.from("hf.HF")
request.from["hf.HF"]
request.from["hf.HF"]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<textarea>内容</textarea>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<textarea>标签,貌似是标签对
<textarea>内容</textarea>
<textarea>内容</textarea>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询