javascript修改hidden属性的变量值的问题 在form表单里定义了一个hidden属性的变量,提交表单时更改它的值document.form.submit()之后,提交是提交了,cgi执行是执行了,但是这个变量的值却没有改变,依旧是空,这是怎么回事?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表单 method 是 post, enctype是 multipart/form-data 表单 method 是 post, enctype是 multipart/form-data那后台不是直接用:request.getParameter("hidden");就能获取的吧。这个变成流了。你得用第三方的类来帮助吧。 function Submit(){ document.getElementById("var").value = "VAL"; document.form.submit();}<form action="cgi-bin/mycgi.cgi" name="form" method="post" enctype="multipart/form-data"><input type="hidden" name="var"><input type="file" name="the_file"><input type="button" value="提交" onclick="Submit();"></form>在cgi里打印提交之后var的值, 显示是空的。 <input type="hidden" name="var" id="var"> 这个直接用name可以的,我整个网页就这么个东西叫 var, 做其它东西的时候一直这么用的,而且我之前也改过试了 换个name值看看,并且你的代码只能在iE运行,要在其他浏览器运行需要加ID 还是加上好点 你的js 不对吧 提交后 页面会有个刷新的操作吧你可以通过在后台把这个值在set回来! 你后台是不是asp,multipart/form-data下,不管get 还是 post ,php可以获取表单值asp的话,你可以换成 method = get 来试试, 可以取到,但是 post不行可以记录cookie来解决 multipart/form-data后台获取到的是 base64 的字符串,需要解析的 菜鸟问题,jquery在本地无法加载,但引用外部jquery包就行,为虾米呀? 你绝对没见过的脚本引用方法!!! 非常无奈 这个问题烦了两天了'this.el.dom' 为空或不是对象 求段往注册表写值的代码 网页关闭时如何顺序提交两个表单 求一正则 关于层与层之间的问题,,帮帮忙,, javascript可否控制文件下载到硬盘的位置? 如何取服务器,或本机的IP地址和机器名?? 怎么自动下载!急!解决了给100分! js 设置cookie 跪求一下js转化为jquery代码
表单 method 是 post, enctype是 multipart/form-data
那后台不是直接用:request.getParameter("hidden");就能获取的吧。
这个变成流了。
你得用第三方的类来帮助吧。
{
document.getElementById("var").value = "VAL";
document.form.submit();
}<form action="cgi-bin/mycgi.cgi" name="form" method="post" enctype="multipart/form-data">
<input type="hidden" name="var"><input type="file" name="the_file">
<input type="button" value="提交" onclick="Submit();"></form>在cgi里打印提交之后var的值, 显示是空的。
这个直接用name可以的,我整个网页就这么个东西叫 var, 做其它东西的时候一直这么用的,而且我之前也改过试了
你可以通过在后台把这个值在set回来!
multipart/form-data下,不管get 还是 post ,php可以获取表单值asp的话,你可以换成 method = get 来试试, 可以取到,但是 post不行可以记录cookie来解决