• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

html中php值传递到JS解决方案

php 搞代码 3年前 (2022-01-24) 21次浏览 已收录 0个评论

html中php值传递到JS
<!—ecms
var maxtime = 30*60 //一个小时,按秒计算!
//var t_time=<?php echo $time;?>; //document.getElementById(“time”);
document.write(t_time);

function CountDown()
{
if(maxtime>=0)
{
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = “距离结束还有”+minutes+”分”+seconds+”秒”;
document.all[“timer”].innerHTML=msg;
if(maxtime == 5*60) alert(‘注意,还有5分钟!’);
–maxtime;
}
else
{
clearInterval(timer); ~来1源gaodai#ma#com搞*代#码1网搞代gaodaima码
alert(“时间到,结束!”);
}
}
timer = setInterval(“CountDown()”,1000);
//–>
还是没怎么看懂各位的另开一贴详细诉说我的请求··
红色的数字我希望用html中嵌套的一个php的值$time传递到JS中,
在html调用JS显示倒计时时间(已实现),当时间结束时,触动表单提交按钮。
问题在于怎么把那个php的$time值传递到js中,因为倒计时时间因为试卷类型不同时间就不同

——解决方案——————–
//是这个意思吗?

HTML code

<?php echo $time; ?><script type="text/javascript">var maxtime = parseInt(document.getElementById('time').innerHTML) * 60;</script>
------解决方案--------------------
你这个是 js 文件,在 html 中是通过
<script src='filename.js'></script>
加载的,这没有问题吧?
如果是直接写在 html 文件中,那么这个 html 文件就必须是 php 后缀

同样的道理,要想 filename.js 中的 php 代码被执行,就需要修改 js 后缀为 php
filename.php

加载时写作
<script src='filename.php'></script>

------解决方案--------------------
<script> var maxtime = parseInt(document.getElementById('time').innerHTML)*60;</script> 放在span标签后面。
------解决方案--------------------
var maxtime = <?=$time?>*60;

------解决方案--------------------

HTML code

<script type="text/javascript">document.getElementById('f1').submit();</script>
------解决方案--------------------
HTML
document.表单名.submit();

DHTML
document.getElementById('表单id').submit():.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:html中php值传递到JS解决方案

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址