Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1987|回复: 5
打印 上一主题 下一主题

我要问个白痴的PHP + javascript 问题(练习中)。

 关闭 [复制链接]

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

跳转到指定楼层
1#
发表于 2009-8-29 01:24 AM |只看该作者 |倒序浏览
<html>
<head>
<script>
<?php
$title = "unknow";
if(isset($_POST['submit'])){
$title = $_POST['tb_1'];
if($title == NULL ){
echo "alert('make sure to insert something')";
}else{
echo "alert('title has been change to " . $title .".')";}
}
?>
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><? echo $title ?></title>
</head>

<body>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<input type="text" name="tb_1" id='tb_1' />
<input type="submit" value="Click me" name='submit'/>
</form>
</body>
</html>


我打算做个简单的 PHP Validation , 但是为什么 会连续alert 两次的? 而不是一次?




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2009-8-29 09:19 AM |只看该作者
原帖由 宅男-兜着走 于 2009-8-29 01:24 AM 发表


我打算做个简单的 PHP Validation , 但是为什么 会连续alert 两次的? 而不是一次?



<?php
$title = "unknow";
if(isset($_POST['submit'])){
$title = $_POST['tb_1'];
if(strlen($title) == 0 ){
echo "alert('make sure to insert something')";
}else{
echo "alert('title has been change to " . $title .".')";}
}
?>

使用 strlen 判斷長度或 isset($title) 判斷是否有這個變數 又或 isempty 判斷是否存在變數||空值||0


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

3#
发表于 2009-8-29 11:23 AM |只看该作者
有时 "" 和 null 会玩死人
两个不同又有时会乱的东西


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

4#
发表于 2009-8-29 02:51 PM |只看该作者
PHP ..... 为什么不是 string.length .... 问题解决。 又要感谢你们


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

5#
发表于 2009-8-29 04:55 PM |只看该作者
原帖由 宅男-兜着走 于 2009-8-29 02:51 PM 发表
PHP ..... 为什么不是 string.length .... 问题解决。 又要感谢你们



PHP 不是 Java 的衍生語言, 所以沒有這類繼承函數


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

6#
发表于 2009-8-30 03:45 AM |只看该作者
php很好用一下的,有function,自己弄尧的东西


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-6-26 06:34 PM , Processed in 0.102549 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部