代码是PHP内嵌js的..需要截取用户在页面输入的内容记录到文件中.输入页面提交按钮的onclick 事件代码如下...<script type="text/javascript">
function logxx(){
var xxx=document.getElementById('form1').liuyan.value;
window.location.href="modules/log.php?log="+xxx;
document.getElementById('form1').submit();
return true;
}
</script>首先获取输入框的值提交到log.php.然后再提交表单给原地址处理. log.php的作用是获取传递过来的参数写入到文件中...log.php代码如下...<?php
$xx=$_GET['log'];
$path="log.txt";
if(isset($xx))
{
$fp=fopen($path,'a+');
fwrite($fp,$xx."\n");
fclose($fp);
}
?>
该代码在IE下能够正常的截取输入框的信息并记录到文件中.但是在火狐浏览器下却出现问题..能提交信息却不能记录截取的信息到文件中...去掉Form的提交代码document.getElementById('form1').submit(); 测试可以写文件无误..但是加上那句提交的代码却记录不到任何信息...似乎被跳过执行了一样... 弄了很久没搞明白怎么回事....希望大家可以帮忙看看...感激不尽....
function logxx(){
var xxx=document.getElementById('form1').liuyan.value;
window.location.href="modules/log.php?log="+xxx;
document.getElementById('form1').submit();
return true;
}
</script>首先获取输入框的值提交到log.php.然后再提交表单给原地址处理. log.php的作用是获取传递过来的参数写入到文件中...log.php代码如下...<?php
$xx=$_GET['log'];
$path="log.txt";
if(isset($xx))
{
$fp=fopen($path,'a+');
fwrite($fp,$xx."\n");
fclose($fp);
}
?>
该代码在IE下能够正常的截取输入框的信息并记录到文件中.但是在火狐浏览器下却出现问题..能提交信息却不能记录截取的信息到文件中...去掉Form的提交代码document.getElementById('form1').submit(); 测试可以写文件无误..但是加上那句提交的代码却记录不到任何信息...似乎被跳过执行了一样... 弄了很久没搞明白怎么回事....希望大家可以帮忙看看...感激不尽....
解决方案 »
- 怎么让右边的背景切换时,左边的标题就对应右边
- onclick触发事件
- 关于var obj = event.srcElement ? event.srcElement : event.target;不起作用的问题
- 请教一个在线绘图板的PHP或Javascript脚本
- 问一个关于js的<a>标签的问题..急....?
- 请教一个js按钮问题 一个
- 关于将网页中的部分内容下载为word 的问题,请各位大快来指教!!!!!急啊急啊急啊
- 如何用javascript求的ip地址
- 如何实现做一个滑动的返回顶部效果按钮
- js弹出带有链接的提示框
- 在非IE浏览器中,带下滑线的变量如何访问
- ExtJS 调用后台方法(C#)进不了后台
试试赋值给form的action 或者你就直接post提交
但是在火狐下他却是执行了在后面的submit..反倒是前面的href记录文件毫无效果...这不是挺奇怪的吗..
额..还有一点就是...无法修改Form的action地址的...因为系统提交上去的是一个field.使用了高度封装的路由处理.弄起来很麻烦...所以现在采取的是截取输入表单的形式...