表单的提交和JavaScript的问题.
<FORM enctype="multipart/form-data" NAME="frmTABLE" action="import_data_proc.jsp" method=post >这里是什么意思?
在表单的提交按钮的onclick事件中执行的submit()函数内容如下
function submit_form(){
var kind=document.frmTABLE.kind_id.value;
var org_id=document.frmTABLE.apply_org.value;
if(document.frmTABLE.data_file.value=="")
{alert("ÇëÑ¡ÔñÉÏ´«µÄÎļþ£¡");return;}
frmTABLE.action="import_data_proc.jsp?kind_id="+kind+"&apply_org="+org_id;
frmTABLE.submit();
}
那么执行的时候.执行哪个?
问题点数:20、回复次数:3Top
1 楼masse(当午 http://blog.sina.com.cn/xukf)回复于 2005-10-16 15:23:16 得分 10
先执行onclick函数,再submit
但是因为onclick函数中已经有submit了,本身的input的submit方法就不会被调用
为了安全,
你的提交按钮的type最好不要为submit,而改为button
button中的onclick函数,就可以提交Top
2 楼loveqiner(李小华)回复于 2005-10-16 19:05:42 得分 9
这个没有什么冲突的地方啊。Top
3 楼yefeng177(Mike)回复于 2005-11-17 17:12:17 得分 1
multipart/form-data是用来做文件上载提交的
既然搜到大家都有这方面的问题,共享一下了
注意,再加上method=post,后面的页面不会从getParameter里面获取隐含参数值
http://www.hyweb.net/forums/71/ShowPost.aspx
Top




