php 判断字符串是否是html

html-css012

php 判断字符串是否是html,第1张

function judgeHtml($str){

if($str != strip_tags($str)){

echo '有'

}else{

echo '无'

}

}

judgeHtml('<p>a')

echo '<br />'

judgeHtml('a')

输出:有

可以通过下面这个简单的方法来检测浏览器是否支持HTML5,从而提示用户更新浏览器或者是使用对html5支持较好的浏览器,代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html>

<html>

<head>

<metacharset="utf-8">

<title>检测浏览器是否支持html5</title>

<styletype="text/css">

.myCanvas{

width:200px

height:200px

border:1px solid #000

}

</style>

</head>

<body>

<canvasclass="myCanvas">

该浏览器不支持HTML5的画布标记

</canvas>

</body>

</html>

取得的值不为空即为选中

<input type="checkbox" name="select[]" value="1" />

<input type="checkbox" name="select[]" value="2" />

<input type="checkbox" name="select[]" value="3" />

<input type="checkbox" name="select[]" value="4" />

<input type="checkbox" name="select[]" value="5" />

check.html:

<form action="checkbox.php" method="POST">

<input type="checkbox" name="select" value="1" /$amp>amp$nbsp

<input type="submit" value="Submit">

</form>

checkbox.php:

<

if($_POST)

{if($_POST['select']!=""){echo "不为空"}else{echo "为空"}}

>

可以用JS先判断,如

if(form.checkname.checked) {}

如果多个,可以使用JS循环,把check的值组成字符串提交,或使用4楼的方法.

提交到php页再判断一次.:-)

PHP 没有办法判断。只能当表单提交后,进行取值再判断。

可以通过客户端JS 来做判断。

检测他 checked 是否为true