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> 展开
<table>……此处省略一些表单代码……</table>
<input type=submit value="提交"/>
</from> 展开
4个回答
展开全部
如果你要在表单还没有提交到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属性的方法来获取表单元素
具体,百度一下
<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属性的方法来获取表单元素
具体,百度一下
展开全部
这个的话你可以写一个JS来验证下数据是否为空 为空就alert(‘内容不能为空’)就行了。
更多追问追答
追问
这个我知道一点,就是不知道要怎么写,要写在什么地方,新手啊,求详细解答。
追答
。。。这个的话你可以 在标签上边写个JS 标签 里边写个 creat funtion check(){
里边是抓取输入栏值的代码 然后再判断一下就OK了
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接收到数据后
$content = $_POST["content"];
进行判断
if($content==""){
//执行此处的js代码
header("content-type:text/html;charset=utf-8");
echo "<script language='javascript'>;";
echo "alert('内容不能为空!');";
echo "</script>";
}
$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最基础的东西
建议哥们下个帮助手册仔细看看,这都有、。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
if($_POST){//如果提交表单
if($_POST['input']=='') echo "<script>alert('内容不能为空');history.go(-1);</script>";//判断表单的input项为空弹出提示
}
?>
if($_POST){//如果提交表单
if($_POST['input']=='') echo "<script>alert('内容不能为空');history.go(-1);</script>";//判断表单的input项为空弹出提示
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询