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. 去哪找Java练手项目?

    经常有读者在微信上问我: 在学编程的过程中,看了不少书.视频课程,但是看完.听完之后感觉还是不会编程,想找一些项目来练手,但是不知道去哪儿找? 类似的问题,有不少读者问,估计是大部分人的困惑. 练手项 ...

  2. 竖式问题(JAVA语言)

    package 第三章; import java.util.Scanner; public class 竖式问题 { public static void main(String[] args) { ...

  3. js【生成规定数量不重复随机数】、【冒泡排序】、【鸡尾酒排序】、【选择排序】、【插入排序】、【未完工的二分插入排序】------【总结】

    [生成规定数量不重复随机数] function creatRandom( num ){ var randomLen = num, ranArr = [], thisRan = null, whileO ...

  4. MyBatis、Spring、SpringMVC 源码下载地址

    MyBatis.Spring.SpringMVC 源码下载地址 github mybatis https://github.com/fengyu415/MyBatis-Learn.git spring ...

  5. OpenCV 之 图象几何变换

    二维平面中,图像的几何变换有等距.相似.仿射.投影等,如下所示: 1  图象几何变换 1.1  等距变换 等距变换 (Isometric Transformation),是一种二维的刚体变换,可理解为 ...

  6. 什么是SSR SSR有什么用 如何使用使用SSR

    什么是SSR 以下信息来自维基百科: Shadowsocks(简称SS)是一种基于Socks5代理方式的加密传输协议,也可以指实现这个协议的各种开发包.当前包使用Python.C.C++.C#.Go语 ...

  7. webpack核心模块tapable源码解析

    上一篇文章我写了tapable的基本用法,我们知道他是一个增强版版的发布订阅模式,本文想来学习下他的源码.tapable的源码我读了一下,发现他的抽象程度比较高,直接扎进去反而会让人云里雾里的,所以本 ...

  8. 一款轻阅读应用ReadIT,记录我的RN躺坑之旅

    背景 一款轻阅读应用ReadIT,支持功能:优质文章推送.评论点赞.计划制定.计划闹钟.天气预报.收藏文章.深浅两套主题.多语言切换.极光推送等功能.后续还会继续集成功能.前后端均自主研发,借鉴市面较 ...

  9. elasticsearch 7.7 配置文件:elasticsearch.yml

    # ======================== Elasticsearch Configuration ========================= # # NOTE: Elasticse ...

  10. [Fundamental of Power Electronics]-PART I-4.开关实现-0 序

    4 开关实现 在前面的章节中我们已经看到,可以使用晶体管,二极管来作为Buck,Boost和其他一些DC-DC变换器的开关元件.也许有人会想为什么会这样,以及通常如何实现半导体的开关.这些都是值得被提 ...