问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中调用js的方法,用的ajax做的一个表单提交无刷新,在提交完之后如何重置清空本文框

发布网友 发布时间:2022-04-06 03:15

我来回答

2个回答

懂视网 时间:2022-04-06 07:36

php清除文本框的方法:1、在javascript中使用submit按钮的onclick处理程序;2、使用php代码【if(count($_post)>0){...}】方法清除文本框。

推荐:《PHP视频教程》

php清除文本框

具体问题:

有没有办法使用提交按钮从文本框中删除文本?

我不想删除表单上所有框中的文本。

我不想删除元素的文本“onclick”。

我需要代码来清除文本框,从一个块内启动。

例如

<input name="text" value="submit" />
<input type="sumbit"/>
<?php 
 if($_POST['submit'] == "submit")
{
 //clear text box with name "text"
}
?>

解决办法:

你可以用两种方式来做:

在javascript中使用submit按钮的onclick处理程序

使用PHP

if(count($_post)>0)
{
$请求['text']=$获取['text']=$发布['text']='';
}

热心网友 时间:2022-04-06 04:44

你这段代码

<script >
    function tts(){
        document.getElementById("sname").value="";
        document.getElementById("pwd'").value="";
    }
</script>

是在php文件中的。php服务于服务器,js是操作客户端,两者不可直接相互调用。你的php文件根据用户提交的数据情况,返回相应的字符串:此处是一段javascript命令:

<script type="text/javascript">tts()</script>

客户端的ajax方法接收到服务器返回来的这段命令(字符串)之后,只会把它当作普通字符串处理,并不会把它作为新的DOM节点,(<script></script>这是一个节点)。

你的本意是返回命令:告诉客户端执行函数:tts(),但客户端并没有这个函数,所以你应该在客户端代码中添加tts()函数。既然是服务器上的php告诉客户端要执行函数tts()以清空文本框,那么这种告诉方式有无穷多种。也就是说,客户端根据服务器返回来的数据执行相应的命令,比如若服务器返回 "ABC",则执行命令:alert("ABC"),或干点别的什么事情。


实际上这是很简单就可以做得到的。楼主想得复杂化了。

一句话:


ajax根据服务器(php)返回的数据(命令或消息)执行相应的代码,只要你愿意。



补充:楼主为什么要把javascript函数tts放在php文件中呢?害怕客户知道这个函数的具体代码?


浏览器不知道函数的代码是什么怎么执行!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 在php 中使用alert_back(),怎么让页面中文本框清空。 php如何清空文本框 PHP网站怎么更改默认编码 SAE通过代码实现本地文件上传到Storage,PHP编写 sae的php的curl功能是受到限制了吗 为什么我这个类不能连接新浪sae数据库? 为什么SAE上php5.6的应用不能在线编辑代码? 在sae上发布thinkphp架构的微信平台代码,总是提示token验证失败 怎么利用php sdk api for sae storage service进行开发 thinkPHP部署在sae上连接数据库失败怎么解决 新浪SAE数据库连接,PHP代码,mysql_connect 函数的服务器参数问题 新浪sae怎么运行php和mysql SAE 如何部署 Dokuwiki FORM表单ACTION指定到SAE上的一个PHP文件,却出现401 unauthorized错误 SAE PHP报错:Class &#39;com&#39; not found,怎么办? 我用新浪SAE做微信公众平台服务器,用include载入其他php文件,为什么没有用啊? 我在本地服务器可以用PHP代码生成html文件,上传到SAE后却无法生成文件,但是数据库有数据写入 Windows主机怎么安装pdo 如何实现 HTTPS 发送https请求,不使用浏览器,是怎么完成ssl加密的? html和PHP怎样去除文本框节点 如何实现php下点击一下文本框,框内的字自动消失 请问下php页面点击修改个人信息按钮后,要修改的地方出现文本框怎么弄,并且修改的按钮变为保存,修改 PHP提交自动过滤掉input框内的指定字符,怎么写呢? php怎样正确处理text文本框里的特殊字符,还有换行 php 文本框如何只能输入数字并且第一个数字不能为0,输入其他的会自动清空 用php写的一段代码,在文本框中输入文字,前面有空格,为什么会自动给我去掉了?不想去掉空格怎么办 php怎样改变上传到服务器上的文件的后缀名 php怎样改变上传到服务器上的文件的后缀名? 写一个php函数,可以遍历目录下面的所有文件及子文件夹并修改后缀名 文件打开默认格式是TXT,而我要写php文件。 后缀默认为TXT文件的名字了 。要怎么改啊? php 上传中修改扩展名jpeg改jpg php 通过file_get_content函数读取txt文件,进行操作之后,更改txt文件的后缀名 .php后缀的文件用什么软件修改 怎么快速改后缀名 怎样用php改成do 用NetBeans开发php,怎么在NetBeans改文件后缀名? PHP如何设置页面最大执行过期时间 php 如何控制注册成功后,后退页面过期。 php设置页面过期时间