请大家写段代码 点击按钮实现将服务器时间显示在文本框中 不跳转页面 单击一button按钮 实现将服务器的时间显示在文本框中在线等^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 prototype.js 的AJAX很容易实现的 用php自己的 很难做到吗 ajax 就可以啦 用的jqueryscript------$("input[name=ShowTime]").click(function(){ $.get("ShowServerTime.php",function(data){ $("#ShowServerTime").html(data); })})<input type=button name="ShowTime" ><div ID='ShowServerTime'></div> 对ajax的技术不了解啊 我要是用php技术能否能实现呢? 看来真的是对AJAX一点都不了解,不然就不会这么问了 用PHP也可以但是需要页面刷新给个思路,提交一个请求,用PHP date(“Y-m-d H:i:s”),页面跳回此页面,把值赋给文本框的VALUE属性 最好还是用ajax,php要实现不刷新取值行不通的。非要那种效果又不想用ajax的话就用iframe标签吧,至少看上去效果区别不大。 Ajax是首选如果楼主非要用PHP,那可以把每次获取的时间放在SESSION里,这样可以重复调用 人多力量大 好多的好点子 谢谢大家 框架刷新 是个办法 session保存也是个办法还有其他的吗? 但是要是放在session里,我其他文本框的值刷新就没了 我都要为他们在session开通空间?session里能放多少变量 有限制吗? 你这个页面是php页面,对不对? <script type='text/javascript'> var $ = function($){return document.getElementById($);} ,getTime = function(t){ $('t').value = t; } </script> <input type='button' name='button' value='button' onclick="getTime('<?php echo date('Y-m-d H:i:s');?>')"> <input type='text' value='' id='t'/> 你可以都放在SESSION里,没有问题,只要你的网站访问量不大,服务器还是没有大的影响的或者你就做本页提交,表单提交到本页面,然后本页程序中获取$_POST,显示出来看你是什么样的需要了 再点就更新SESSION判断提交的按钮不就行了 嗯,那考虑用js正向计时去解决,进到页面获取时间后,setInterval让js的某个全局变量得到最新的时间. 呵呵,用setInterval是牺牲客户端资源用SESSION是牺牲服务器端资源不过用JS就不需要刷新了,减少了向服务器发请求楼主就用楼上的方法吧 思路..=================================================<script> var curTime = '<?php echo "服务器时间";?>' setInterval(function(){ curTime = curTime + '1秒'// },1000)//每隔一秒计算一次时间</script> 求PHP获取数据表字段值的完整代码 请教php code39条形码问题 php多线程采集 如何提高效率(会的请进) PHP怎么调用 JavaScript函数? PHP数组问题 django REST framework 在serialize的时候如何忽略空值? 请问大家谁有PHP反编译的软件dezender啊? 如何在php中调用c写的程序 急需网页设计师 php上执行cmd问题 关于cookie赋值的安全的问题 PHP支持联盟②群:87768463 PHP技术交流群,可以和①群在论坛交流
$("input[name=ShowTime]").click(function(){
$.get("ShowServerTime.php",function(data){
$("#ShowServerTime").html(data);
})})
<input type=button name="ShowTime" ><div ID='ShowServerTime'></div>
看来真的是对AJAX一点都不了解,不然就不会这么问了
但是需要页面刷新
给个思路,提交一个请求,用PHP date(“Y-m-d H:i:s”),
页面跳回此页面,
把值赋给文本框的VALUE属性
非要那种效果又不想用ajax的话就用iframe标签吧,至少看上去效果区别不大。
如果楼主非要用PHP,那可以把每次获取的时间放在SESSION里,这样可以重复调用
session里能放多少变量 有限制吗?
var $ = function($){return document.getElementById($);}
,getTime = function(t){ $('t').value = t;
}
</script>
<input type='button' name='button' value='button' onclick="getTime('<?php echo date('Y-m-d H:i:s');?>')">
<input type='text' value='' id='t'/>
看你是什么样的需要了
判断提交的按钮不就行了
用SESSION是牺牲服务器端资源
不过用JS就不需要刷新了,减少了向服务器发请求
楼主就用楼上的方法吧
=================================================
<script>
var curTime = '<?php echo "服务器时间";?>' setInterval(function(){
curTime = curTime + '1秒'//
},1000)//每隔一秒计算一次时间
</script>