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. 翻译:《实用的Python编程》04_03_Special_methods

    目录 | 上一节 (4.2 继承) | 下一节 (4.4 异常) 4.3 特殊方法 可以通过特殊方法(或者称为"魔术"方法(magic method))自定义 Python 行为的 ...

  2. 过多if - else 的问题, 以及策略模式 + 反射解决方法

    策略模式解决if - else 的代码 业务场景: 外包企业的审批人需要审批打卡的场景: 审批人分为多种不同的级别,多种级别中具有方式相同但是内容不同的操作:审批. 原来场景: 有前端传来审批人参数, ...

  3. Python开发环境从零搭建-03-安装Python解释器并配置

    想要从零开始搭建一个Python的开发环境说容易也容易 说难也能难倒一片开发人员,在接下来的一系列视频中,会详细的讲解如何一步步搭建python的开发环境 本文章是搭建环境的第3篇 讲解的内容是:安装 ...

  4. 怎么理解onStart可见但不可交互

    前言 今天朋友遇到一个面试题,分享给大家: onStart生命周期表示Activity可见,那为什么不能交互呢? 这个问题看似简单,但涉及到的面还是比较多的,比如Activity生命周期的理解,进程的 ...

  5. validator库参数校验

    目录 validator库参数校验若干实用技巧 基本示例 翻译校验错误提示信息 自定义错误提示信息的字段名 自定义结构体校验方法 自定义字段校验方法 自定义翻译方法 validator库参数校验若干实 ...

  6. Linux 用户登陆提示This account is currently not available

    使用 su 切换到用户 hdfs 时提示:This account is currently not available,使用 hdfs 用户登陆会直接退出 ssh 窗口. 此时可以尝试检查文件 /e ...

  7. 一文读懂SuperEdge拓扑算法

    前言 SuperEdge service group 利用 application-grid-wrapper 实现拓扑感知,完成了同一个 nodeunit 内服务的闭环访问 在深入分析 applica ...

  8. 【Azure 云服务】在Cloud Service的代码中如何修改IIS Application Pool的配置呢? 比如IdleTimeout, startMode, Recycling.PeriodicRestart.Time等

    什么是 PaaS?Platform as a Service 平台即服务 (PaaS) 是云中的完整开发和部署环境,你可以使用其中资源交付内容,从基于云的简单应用到启用云的复杂企业应用程序皆可.你以即 ...

  9. 如何在CMDB中落地应用的概念?

    如何在CMDB中落地应用的概念? 我们前面讲了应用是整个微服务架构体系下运维的核心,而CMDB又是整个运维平台的基石.今天我就讲讲在CMDB中如何落地应用这个核心概念,以及如何建立应用集群分组的思路. ...

  10. 轻松理解 Java 静态代理/动态代理

    目录 什么是代理模式 定义 代理模式的主要角色 优点 缺点 静态代理 动态代理 JDK原生动态代理 例子 分析 小结 CGLIB动态代理 例子 分析 final类型 其他方案 尾声 理解Java动态代 ...