怎样用javascript动态设置action和encoding? document.forms[0].action="asdkfjskdjf"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已经按楼上的建议修改成:<SCRIPT LANGUAGE="JavaScript">function aaa(theform){if(theform.isup.checked==true){document.forms[0].encoding="multipart/form-data";document.forms[0].ACTION="1.asp?isup=1";}else{document.forms[0].encoding="application/x-www-form-urlencoded";document.forms[0].ACTION="1.asp?isup=0";}alert(theform.action);}</SCRIPT><FORM METHOD=POST ACTION="" onsubmit="aaa(this);"><INPUT TYPE="checkbox" NAME="isup"><INPUT TYPE="submit"></FORM>但依然没有效果。:( 问题解决了,说来也真气人,把ACTION改为action就可以了。。 说起来确实气人,不过也是有点道理在里面的...^_^作为一个html元素(element) - form元素的页面属性(Attribute),即写在form标签里的属性是无怪乎大小写的,因为html解析并不介意字符的大小写。这也是html语法不严密的一个表现,但通常情况下,大写是被一些编辑器默认的,可以认为html的标准语法是大写的。但是作为dhtml或是dom的一个对象(object) - form对象的对象属性(Property),即用脚本控制的属性是介意大小写的, 即所有对象的属性(Propery),方法(Method), 事件(Event),集合(Collection),行为(Behavior)是区分大小写的。其实具体操作中,大小写是否区分又由脚本引擎最终决定。Javascript引擎是严格区分大小写的,所以js脚本对于对象的控制是必须注意大小写,因为任何对象可以添加自定义属性,所以虽然大小写错误不能实现原属性的意义,但将被作为新的属性被赋值,所以程序即不会出错,也不会有效。 if语句疑点 【严重求助!!!】有两个特效想合为一体,出现问题,求解决!!! 这个表单如何通过地址栏直接提交? 图片滚动 关于javascript调用ActivexObject指针参数的问题 滚动字体的简单问题。 如何获取弹出窗口的值 jquery ajax 获取服务器值问题 js 文本编辑器的问题 jQuery1.7.1库提示错误 请问:为什么ie6可以正常显示 但是ie5显示不了 在netscape4.7下如何解决调用history.go(0)造成error message重复弹出的问题
function aaa(theform)
{
if(theform.isup.checked==true){
document.forms[0].encoding="multipart/form-data";
document.forms[0].ACTION="1.asp?isup=1";
}else{
document.forms[0].encoding="application/x-www-form-urlencoded";
document.forms[0].ACTION="1.asp?isup=0";
}
alert(theform.action);
}
</SCRIPT>
<FORM METHOD=POST ACTION="" onsubmit="aaa(this);">
<INPUT TYPE="checkbox" NAME="isup"><INPUT TYPE="submit">
</FORM>但依然没有效果。:(