|登录 |注册

查看: 2101|回复: 5
打印 上一主题 下一主题

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

 关闭 [复制链接]
宅男-兜着走
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 两次的? 而不是一次?
Super-Tomato
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
goodday
2009-8-29 11:23 AM
有时 "" 和 null 会玩死人
两个不同又有时会乱的东西
宅男-兜着走
2009-8-29 02:51 PM
PHP ..... 为什么不是 string.length .... 问题解决。 又要感谢你们
Super-Tomato
2009-8-29 04:55 PM
原帖由 宅男-兜着走 于 2009-8-29 02:51 PM 发表
PHP ..... 为什么不是 string.length .... 问题解决。 又要感谢你们



PHP 不是 Java 的衍生語言, 所以沒有這類繼承函數
小恶魔J@YL()NG
2009-8-30 03:45 AM
php很好用一下的,有function,自己弄尧的东西
您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2025-5-14 04:40 AM , Processed in 0.312672 second(s), 25 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部