首页 > 后端开发 > 正文

php函数中按钮如何置灰10秒?

2024-10-11 02:31:48 | 我爱编程网

今天我爱编程网小编整理了php函数中按钮如何置灰10秒?相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

php函数中按钮如何置灰10秒?

php函数中按钮如何置灰10秒?

页面放一个js点击触发函数,然后按钮点击事件调用此函数,例如以下:
提交按钮,id为myID, onclick="delay()":
<input id="myID" type="button" onclick="delay();" value="submit">

js函数:
function delay(){
var btn=document.getElementById("myID"); //获取提交按钮
btn.disabled=true; //置灰
//定时器,10秒后取消按钮置灰,10000这里的单位是毫秒,也就是10秒
setTimeout(function (){
btn.disabled=false;
},10000);
}

php函数中按钮如何置灰10秒?

button 的 onclick怎么执行php函数 onClick= ?php run() ? 怎么...

PHP是在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用;而button的onclick事件是在客户端浏览器中触发的,只能执行javascript脚本。
你可能觉得表单的提交按钮可以执行服务器脚本并显示内容,其实并不是提交按钮执行了服务器脚本,而是提交按钮把表单内容作用请求附加数据发送给了服务器页面,服务器页面根据收到的数据重新执行了服务器脚本并输出页面,也就是说页面实际上是重载了。
那么你想使用php技术,通过button的onclick事件执行某个操作,如果这个操作不需要使用服务器上的数据,那么用javascript脚本就可以了;如果需要使用服务器数据,比如查询数据库并返回结果在页面上显示出来,那么你需要使用ajax技术,通过javascript脚本来向php页面请求数据,再根据返回数据来显示。
如果还有什么不明白的请追问。

php函数中按钮如何置灰10秒?

php和js互相调用,php中有一个数组,在html有一个按钮,按钮调用js函数的时候会传一个数字参数

我爱编程网(https://www.52biancheng.com)小编还为大家带来php和js互相调用,php中有一个数组,在html有一个按钮,按钮调用js函数的时候会传一个数字参数的相关内容。

那就只能使用ajax了!也就是按钮触发js函数后, ajax再次异步执行一次php并返回结果而进行后续操作! 我爱编程网

或者页面执行的时候, 直接将php数组输出js格式的json数据,也行!

比如:

<?php
$arr = array(
  array('a' => 'abc'),
  array('a' => 'bcds')
);
?>
<script>
  var arr = <?php echo json_encode( $arr ) ?>;
  function mods( num ) {
    //你自己的操作,下面只是测试而已
    alert( arr[ num ].a );
    //arr[ num ].a 就是你要的值
  }
</script>
<button type="botton" onClick="mods(0)">按钮</button>

以上就是php函数中按钮如何置灰10秒?全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php函数中按钮如何置灰10秒?”相关推荐