分享

在javascipt中不能修改form的enctype吗?

 WindySky 2008-12-18
<form   name="sendmail"   id="idFrmSendmail"   method="post"   enctype="multipart/form-data"  
   
  我想如果是要上传文件我就用enctype="multipart/form-data"  
  否则就用application/x-www-form-urlencoded,于是我在一个function里面修改  
  document.sendmail.enctype="..."//根据判断到是否上传文件而使用相应的enctype,在那个function中alert出来看到的结果是对的,但是提交请求中的enctype却错误了:
 
解决方案:
 
sendmail.encoding   =   'application/x-www-form-urlencoded';  
 
JS可以对FORM的各个属性重赋值  
   
  var   vForm   =   document.forms[0];    
  vForm.method   =   "";  
  vForm.method   =   "";  
  vForm.encoding =   "";  
  vForm.action=   "";  
  vForm.target=   "";  
  vForm.submit();
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多