php表单提交后,关于弹出窗口“内容不能为空”的代码,新手求教,望详细解答。

formaction="admin/handle_add_massage.php"method="post"><table>……此处省略一些表单代码……</table><... form action="admin/handle_add_massage.php" method="post">
<table>……此处省略一些表单代码……</table>
<input type=submit value="提交"/>
</from>
展开
 我来答
jiangxibaiyi
2013-05-21 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
如果你要在表单还没有提交到php处理的时候就弹出,也就是客户端进行判断的话:
<form action="admin/handle_add_massage.php" method="post" onsubmit="return forms()">
<table>……此处省略一些表单代码……</table>
<input type=submit value="提交"/>
</from>
然后写js函数方法:
<script>
function forms(){
if ( document.from.user.value == '' ) {
alert('内容不能为空');
return false;
}
}
</script>
有2点需要说明:
由于不知道你表单的具体元素,所以我就随便写了一个获取表单域值的代码:
document.from.user.value表示取得表单域nam属性为user的表单域的值
具体,你根据你自己的情况来设置
例外,document.from.user.value这种语法,有浏览器兼容性问题存在,也就是,这种语法,在ie下可以识别,但在其他浏览器,可能会识别不到
建议你个表单域加一个id属性,然后js用获取id属性的方法来获取表单元素
具体,百度一下
腾飞yyds
2013-05-21 · TA获得超过451个赞
知道小有建树答主
回答量:587
采纳率:50%
帮助的人:256万
展开全部
这个的话你可以写一个JS来验证下数据是否为空 为空就alert(‘内容不能为空’)就行了。
更多追问追答
追问
这个我知道一点,就是不知道要怎么写,要写在什么地方,新手啊,求详细解答。
追答
。。。这个的话你可以 在标签上边写个JS 标签 里边写个 creat funtion check(){
里边是抓取输入栏值的代码 然后再判断一下就OK了

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小海吧
互联网爱好者

2013-05-21 · 互联网情报员
知道小有建树答主
回答量:203
采纳率:53%
帮助的人:22.3万
展开全部
接收到数据后
$content = $_POST["content"];
进行判断
if($content==""){
//执行此处的js代码
header("content-type:text/html;charset=utf-8");
echo "<script language='javascript'>;";
echo "alert('内容不能为空!');";
echo "</script>";
}
追问

这个弄出来了,谢谢啊,就是我是想在表单提交页就有这个弹出窗口,不知道要怎么写。

追答
在submit上加一个事件
提交时会执行你写好的方法:下面就是方法!
判断参数是否为空
把alert写到这个方法中

funtion isNull($content){
if($content=="") return false;
alert("内容不能为空!");
}

再问我真不知道怎么说了 !这是js最基础的东西
建议哥们下个帮助手册仔细看看,这都有、。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adong715
2013-05-21 · TA获得超过102个赞
知道小有建树答主
回答量:200
采纳率:100%
帮助的人:140万
展开全部
<?php
if($_POST){//如果提交表单
if($_POST['input']=='') echo "<script>alert('内容不能为空');history.go(-1);</script>";//判断表单的input项为空弹出提示

}
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式