PHP与JS交互

JS年闰年判断(body里直接引用JS)

<form name="form1" method="post" action="">
    <span class="style2">Jian Ce Run Nian:</span>
    <select name="year">
        <option value="2000">2000</option>
        <option value="2008">2008</option>
        <option value="2009">2009</option>
    </select>
    <input type="submit" name="Submit" value="Jian Ce" οnclick="check()">
</form>

<script language="javascript">
    function check(){
        var y1=form1.year.value;
        if(((y1 % 4 == 0) && (y1 % 100 != 0)) || y1 % 400 == 0){
            alert(y1+"Nian Shi Run Nian");
        }else{
            alert(y1+"Nian Bu Shi Run Nian");
        }
    }
</script>

<?PHP
    echo "lalala";
?>

SWITCH

<script language="javascript">
    function check(books){
        switch (books) {
            case "1":
                alert("11111");
                break;
            case "2":
                alert("22222");
                break;
            case "3":
                alert("33333");
                break;
            case "4":
                alert("44444");
                break;
            case "5":
                alert("55555");
                break;
        }
    }
</script>

<body>
    <form name="form1" method="post" action="">
        <span class="style2">Ni Zui Xi Huan De Tu Shu Lei Bie:</span>
        <input name="book" type="radio" value="1" οnclick="check(this.value)">1
        <input name="book" type="radio" value="2" οnclick="check(this.value)">2
        <input name="book" type="radio" value="3" οnclick="check(this.value)">3
        <input name="book" type="radio" value="4 οnclick="check(this.value)">4
        <input name="book" type="radio" value="5" οnclick="check(this.value)">5
    </form>
</body>

While

<script language="JavaScript" type="text/javascript">
    var i = 3;
    while(i > 0){
        document.write("-"+i);
        i --;
    }
</script>

For

<script language="JavaScript">
    for(var i = 0 ;i < 20 ;i ++){
        if(i > 10){
            break;
        }
        document.write(i+"-");
    }
</script>

JavaScript常用事件

HTML嵌入JS

<html>
    <head>
        <title>JS</title>
    </head>
    <body>
     <script language="JavaScript">
          alert("lalala");
     </script>
    </body>
</html>

PHP中添加JS文件

<script src="j.js" language="JavaScript"></script>
<?php

?>

处理浏览器是否支持JS问题

<html>
    <head>
        <title>Pan Duan Shi Fou Zhi Chi JS</title>
    </head>

    <body>
        <script language="JavaScript">
            <!--
            document.write("Nin De Liu Lan Qi Zhi Chi JS");
            -->
        </script>
        <noscript>
            Nin De Liu Lan Qi Bu Zhi Chi JS
        </noscript>
    </body>
</html>

JS事件

<table width="761" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td width="75" align="center"><a href="#" onMouseMove="LL('1')">111</a></td>
        <td width="75" align="center"><a href="#" onMouseMove="LL('2')">222</a></td>
        <td width="75" align="center"><a href="#" onMouseMove="LL('3')">333</a></td>
    </tr>
</table>

<script language="JavaScript">
    function LL(V){
        switch (V){
            case "1":
                document.write("111");
                break;
            case "2":
                document.write("222");
                break;
            case "3":
                document.write("444");
                break;
            default:
                alert("444");
        }
    }
</script>

PHP时间

<?PHP
    $time1 = strtotime(date("Y-m-d H:i:s"));
    $time2 = strtotime("2017-2-24 17:10:00");
    $time3 = strtotime("2017-2-23");
    $sub1 = ceil(($time2-$time1));
    $sub2 = ceil(($time3-$time1));
    echo "<font color='red'> $sub1</font>";
    echo "<p>";
    echo "<font color='red'> $sub2</font>";
?>

6.PHP与JavaScript交互的更多相关文章

  1. Android混合开发之WebView与Javascript交互

    前言: 最近公司的App为了加快开发效率选择了一部分功能采用H5开发,从目前市面的大部分App来讲,大致分成Native App.Web App.Hybrid App三种方式,个人觉得目前以Hybri ...

  2. 移动端基于HTML模板和JSON数据的JavaScript交互

    写本文之前,我正在做一个基于Tab页的订单中心: 每点击一个TAB标签,会请求对应状态的订单列表.之前的项目,我会在js里使用 +  连接符连接多个html内容: var html = ''; htm ...

  3. 重新想象 Windows 8.1 Store Apps (80) - 控件增强: WebView 之基本应用, POST 数据, 与 JavaScript 交互

    [源码下载] 重新想象 Windows 8.1 Store Apps (80) - 控件增强: WebView 之基本应用, POST 数据, 与 JavaScript 交互 作者:webabcd 介 ...

  4. VC与JavaScript交互(一) --- 如何实现

    为什么要让VC与JavaScript交互? 1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据.这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的 ...

  5. MongoDB源码分析——mongo与JavaScript交互

    mongo与JavaScript交互 源码版本为MongoDB 2.6分支     之前已经说过mongo是MongoDB提供的一个执行JavaScript脚本的客户端工具,执行js其实就是一个js和 ...

  6. Android WebView JavaScript交互

    今天介绍一下,Android中Webview与JavaScript的交互,首先是在布局文件里添加webview控件: <WebView android:id="@+id/webview ...

  7. Qt webKit可以做什么(四)--实现本地QObject和JavaScript交互

    Qt webKit可以做什么(四)--实现本地QObject和JavaScript交互 Qt webKit可以做什么(四)--实现本地QObject和JavaScript交互

  8. Xcode6 UIWebView与JavaScript交互(issue fix)

    这篇文章中,有介绍UIWebView与JavaScript交互,在UIWebView截获JavaScript请求处理.从app的角度,这是JavaScript的Hook请求. 在Xcode6之前的Ap ...

  9. 安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互

    实际上我们通常是使用WebView控件对本地html进行读取,这样就可以体会类似web app和安卓原生混合开发的乐趣了.在读取本地html并展示在前台的时候,并不需要在Androidmenifast ...

  10. Flex(ActionScript)与JavaScript交互的两种方式示例

    随着各单位部门信息化进程的不断发展,互通互联.共享协调不断的被越来越多的客户所重视.很多新项目都要去必须能够集成已有的早期系统,至少也要能够实现交互对接.今天跟大家分享的是系统对接中ActionScr ...

随机推荐

  1. windows基线检测脚本编写指南-powershell版

    前言:   因为工作的原因,要写windows下的基线检查脚本.之前没接触过,在网上找了半天也没找到现成的,无奈只好自己研究,最后还是成功完成了工作. 在我编写之后发现windows下的基线基本就是检 ...

  2. 关于win10 编辑文件时权限不足问题

    win10默认是不开启administrator账户的,所以一般是自己创建一个账户,但是此账户,可能会有些文件或文件夹,访问不了,编辑不了,这时候,只需要右键->属性->安全->编辑 ...

  3. TensorFlow学习(1)

    初识TensorFlow 一.术语潜知 深度学习:深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法. 深度学 ...

  4. 【.net core】三种注入方式的区别

    AddTransient瞬时模式:每次请求,都获取一个新的实例.即使同一个请求获取多次也会是不同的实例 AddScoped:每次请求,都获取一个新的实例.同一个请求获取多次会得到相同的实例 AddSi ...

  5. asp.net core 实现支持自定义 Content-Type

    asp.net core 实现支持自定义 Content-Type Intro 我们最近有一个原本是内网的服务要上公网,在公网上有一层 Cloudflare 作为网站的公网流量提供者,CloudFla ...

  6. HTML5中window.postMessage,在两个页面之间的数据传递

    HTML5中window.postMessage,在两个页面之间的数据传递 2015年11月3日 8536次浏览 关于postMessage window.postMessage虽然说是html5的功 ...

  7. 使用docker搭建sonarqube

    sonarqube是一款代码质量检查工具,使用sonar扫描我们写过的代码,可以有助于检查出代码的bug.规范性和健壮性,有助于提高我们的代码质量. 一.安装docker 安装完成之后,命令行输入 d ...

  8. Netflix业务运维分析和总结

    目录 Netflix工作环境的分析和思考 为什么Netflix会做得如此极致? 海量业务规模下的技术架构和挑战 更加合理的组织架构和先进的工具体系及理念 自由与责任并存的企业文化 当前问题: 精选提问 ...

  9. Prometheus 配置文件中 metric_relabel_configs 配置--转载

    Prometheus 配置文件中 metric_relabel_configs 配置 参考1:https://www.baidu.com/link?url=YfpBgnD1RoEthqXOL3Lgny ...

  10. A. 【例题1】数字反转

    题目解析 字符串的基础操作,注意判断零即可 #include <bits/stdc++.h> using namespace std; int i; char c[15]; int mai ...