hack表单提交

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

使用在编辑器当中,我看了几个编辑器,只有fckeditor实现了这个功能.

功能就是,在提交前把iframe中的内容同步到表单中的<textarea>.

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<!--直接提交-->

<form id="form1" name="form1" action="test.php" method="POST">

<input name="myz" type="hidden" value="1" />

<input name="submit1" type="submit" value="submit" />

</form>

<script type="text/javascript">

//submitForm = document.form1;

</script>

<!--

---------------------------------------------------------------------------

-->

<!--js提交-->

<form id="form2" name="form2" action="test.php" method="POST">

<input name="myz" type="hidden" value="2" />

<input name="submit2" type="button" value="submit" οnclick="submitForm2()" />

</form>

<script type="text/javascript">

//submitForm = document.form2;

//function submitForm2() {

// submitForm.submit();

//}

</script>

<!--

---------------------------------------------------------------------------

-->

<!--直接提交,onsubmit处理提交-->

<form id="form3" name="form3" action="test.php" method="POST" οnsubmit="submitForm3()">

<input name="myz" type="hidden" value="3" />

<input name="submit3" type="submit" value="submit" />

</form>

<script type="text/javascript">

//submitForm = document.form3;

//function submitForm3() {

// submitForm.submit();

//}

</script>

<!--

---------------------------------------------------------------------------

-->

<!--js提交,onsubmit处理提交-->

<form id="form4" name="form4" action="test.php" method="POST" οnsubmit="submitForm44()">

<input name="myz" type="hidden" value="4" />

<input name="submit4" type="button" value="submit" οnclick="submitForm4()" />

</form>

<script type="text/javascript">

//submitForm = document.form4;

//function submitForm4() {

// submitForm.submit();

//}

//function submitForm44() {

// submitForm.submit();

//}

</script>

<!--

---------------------------------------------------------------------------

-->

<script type="text/javascript">

if (document.all) { //IE

submitForm.attachEvent('onsubmit',hackSubmit);

}

else { //FF

submitForm.addEventListener('submit',hackSubmit, true);

}

if (!submitForm._submit&&(typeof(submitForm.submit)=="function"||(!submitForm.submit.tagName&&!submitForm.submit.length)))

{

alert(submitForm.myz.value);

submitForm._submit = submitForm.submit;

submitForm.submit = hackSubmit;

}

//hack

function hackSubmit() {

alert('hack submit !');

submitForm._submit();

}

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值