首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » [原创]如何利用js来显示提示信息?  


  作者:红烧排骨
  注册时间:2004-07-28
  主题/回复:3/2
  积分:417
  等级:★★☆(五级)
  称号:略有小成

  lutiemin@vip.sin..
  未提供
  www.

 

 发表:2004-10-28 06:51:42 阅读 2588 次 回复 2 次 得分1  |   字号 字色
[原创]如何利用js来显示提示信息?
呵呵,本菜鸟又有问题了,再这里先提前谢谢大家。

刚学习没几天,单位让做一个自助友情连接。东剽西窃加上自己的理解总算弄成了个录入的程序。现在调试好使。但是领导说输入完网站信息提交后的提示信息(录入成功 网站名称为....主页地址为...这些信息)显示在惨白的新页面上方,显得不够友好和专业。听同事说可以用JavaScript来实现那种象Windows提示信息那样的,灰色的,下面带个确定按钮的,一按就关闭窗口的那种提示。但具体的他们也不知道怎么做。
<?php require('conn.php'); ?>   //“conn.php”就是连接数据库文件
<?php 
 $name=$_POST['name'];
 $homeadd=$_POST['homeadd'];
 $logo=$_POST['logo'];
 $email=$_POST['email'];
 $introduce=$_POST['introduce'];
?>
<?php if (($_POST['name'] != "") && ($_POST['homeadd'] != "") && ($_POST['logo'] != "") && ($_POST['email'] != "") && ($_POST['introduce'] != ""))    //这些项都必须填写
 {
$result = mysql_query("INSERT INTO zzlj VALUES ( '','$name', '$homeadd', '$logo', '$email', '$introduce', '$beizhu', '0', '0' )") or die("Query failed : " . mysql_error()); 
$sed="录入成功  网站名称为$name 主页地址为$homeadd logo地址为$logo, email为$email,网站介绍$introduce";
echo "$sed";}
else {echo "请返回将所有信息填写完整";}?>
<?php mysql_close();?>


我在网上找到类似的如下代码片段:
echo "<SCRIPT LANGUAGE='JavaScript'>";
echo 提示信息 
echo "window.close();";
echo "</SCRIPT>";
可是我这个程序有点不同,多了个if....else,我试着套用,总提示“else {echo "请返回将所有信息填写完整";}”这行有语法错误。
    也许再死嗑一宿会有结果,不过今天太困了,不想再熬夜了,拿上来,大侠们帮帮忙吧。
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2004-10-28 16:17:24  评分:1 

嗬嗬,这个问题十分简单,我教你一招,肯定好使!
--------------------------------------------------
if(判空条件){
 录入数据库语句
  .....
//下面开始应该是你要的代码
 echo "<script language=javascript>";
 echo "alert('".$sed."');";
 echo "windows.close();";
 //用window.close()是关闭当前窗口,一般会出现一个提示,不太好
 //如果用echo "location.href='网页地址';"; 则提交成功后自动转向一个页面(比如显示页面或首页)
 echo "</script>";

 else{
 echo "<script language=javascript>";
 echo "alert('请返回填写完整的信息!');";
 echo "location.href='要返回的页面';";
 echo "</script>";
 }

-----------------------------------------------------
这样一来,不仅可以提示,还可以在提示完成之后转到相应的页面
(一定要注意里面的引号、分号,一个都不要弄错,最好复制下去)
 2#楼  
 
  回复人:红烧排骨
  注册时间:2004-07-28
  主题/回复:3/2
  积分:417
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2004-10-28 21:26:34  评分:× 

谢谢老师!按照你的方法,问题解决了。以后我就记着这个技巧了。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.005sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版