PHP中如何把弹窗提示改成在页面上显示
如题,代码如果下,想要的效果入下图,请问怎么改呢?<tbody><tr><tdclass="td_0">用户名:</td><tdclass="td_1"><inputty...
如题,代码如果下,想要的效果入下图,请问怎么改呢?
<tbody>
<tr>
<td class="td_0">用户名:</td><td class="td_1"><input type="text" autocomplete="off" name="uname" value="请使用邮箱号注册" tabindex="1" id="reguname" /><input name="owner" type="hidden" value="<?=$_REQUEST['uid'];?>" /></td>
</tr>
<tr>
<td class="td_0">密 码:</td><td class="td_1"><input id="checkpsw" class=":required" type="password" name='userpwd' tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">重复密码:</td><td class="td_1"><input id="checkpswrepeat" class=":same_as;checkpsw" type="password" tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">Q Q:</td><td class="td_1"><input type="text" name="qq" id="checknum" class=":number" tabindex="2" /></td>
</tr>
<tr>
<td></td><td class="td_4"><p class="clearFix"><input type="submit" id="submit_cnzz" value="注册" /></p></td>
</tr>
<tr>
<td colspan="2" id="error_cnzz" class="login_error"></td>
</tr>
</tbody>
<script>
$("#reguname").focus(function(){
var uname=$('#reguname').val();
if(uname=='请使用邮箱号注册'){ $('#reguname').val('');}
})
$("#reguname").focusout(function (){
var uname=$('#reguname').val();
var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if(!sEmail.exec(uname)){
alert("用户名格式不正确");
}else{
$.post('/checkuser',{username:uname},function(data){
alert(data);
})
}
})
</script> 展开
<tbody>
<tr>
<td class="td_0">用户名:</td><td class="td_1"><input type="text" autocomplete="off" name="uname" value="请使用邮箱号注册" tabindex="1" id="reguname" /><input name="owner" type="hidden" value="<?=$_REQUEST['uid'];?>" /></td>
</tr>
<tr>
<td class="td_0">密 码:</td><td class="td_1"><input id="checkpsw" class=":required" type="password" name='userpwd' tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">重复密码:</td><td class="td_1"><input id="checkpswrepeat" class=":same_as;checkpsw" type="password" tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">Q Q:</td><td class="td_1"><input type="text" name="qq" id="checknum" class=":number" tabindex="2" /></td>
</tr>
<tr>
<td></td><td class="td_4"><p class="clearFix"><input type="submit" id="submit_cnzz" value="注册" /></p></td>
</tr>
<tr>
<td colspan="2" id="error_cnzz" class="login_error"></td>
</tr>
</tbody>
<script>
$("#reguname").focus(function(){
var uname=$('#reguname').val();
if(uname=='请使用邮箱号注册'){ $('#reguname').val('');}
})
$("#reguname").focusout(function (){
var uname=$('#reguname').val();
var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if(!sEmail.exec(uname)){
alert("用户名格式不正确");
}else{
$.post('/checkuser',{username:uname},function(data){
alert(data);
})
}
})
</script> 展开
4个回答
推荐于2016-05-27
展开全部
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<tbody>
<table>
<tr>
<td class="td_0">用户名:</td><td class="td_1"><input type="text" autocomplete="off" name="uname" value="请使用邮箱号注册" tabindex="1" id="reguname" /><input name="owner" type="hidden" value="<?=$_REQUEST['uid'];?>" /><span id="name_error" style='display:none'></span></td>
</tr>
<tr>
<td class="td_0">密 码:</td><td class="td_1"><input id="checkpsw" class=":required" type="password" name='userpwd' tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">重复密码:</td><td class="td_1"><input id="checkpswrepeat" class=":same_as;checkpsw" type="password" tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">Q Q:</td><td class="td_1"><input type="text" name="qq" id="checknum" class=":number" tabindex="2" /></td>
</tr>
<tr>
<td></td><td class="td_4"><p class="clearFix"><input type="submit" id="submit_cnzz" value="注册" /></p></td>
</tr>
<tr>
<td colspan="2" id="error_cnzz" class="login_error"></td>
</tr>
</table>
</tbody>
<script>
$("#reguname").focus(function(){
var uname=$('#reguname').val();
if(uname=='请使用邮箱号注册'){ $('#reguname').val('');}
})
$("#reguname").focusout(function (){
var uname=$('#reguname').val();
var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if(!sEmail.exec(uname)){
//alert("用户名格式不正确");
$('#name_error').html("用户名格式不正确");
$('#name_error').show();
}else{
$('#name_error').hide();
$.post('/checkuser',{username:uname},function(data){
alert(data);
})
}
})
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<tbody>
<table>
<tr>
<td class="td_0">用户名:</td><td class="td_1"><input type="text" autocomplete="off" name="uname" value="请使用邮箱号注册" tabindex="1" id="reguname" /><input name="owner" type="hidden" value="<?=$_REQUEST['uid'];?>" /><span id="name_error" style='display:none'></span></td>
</tr>
<tr>
<td class="td_0">密 码:</td><td class="td_1"><input id="checkpsw" class=":required" type="password" name='userpwd' tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">重复密码:</td><td class="td_1"><input id="checkpswrepeat" class=":same_as;checkpsw" type="password" tabindex="2" /></td>
</tr>
<tr>
<td class="td_0">Q Q:</td><td class="td_1"><input type="text" name="qq" id="checknum" class=":number" tabindex="2" /></td>
</tr>
<tr>
<td></td><td class="td_4"><p class="clearFix"><input type="submit" id="submit_cnzz" value="注册" /></p></td>
</tr>
<tr>
<td colspan="2" id="error_cnzz" class="login_error"></td>
</tr>
</table>
</tbody>
<script>
$("#reguname").focus(function(){
var uname=$('#reguname').val();
if(uname=='请使用邮箱号注册'){ $('#reguname').val('');}
})
$("#reguname").focusout(function (){
var uname=$('#reguname').val();
var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if(!sEmail.exec(uname)){
//alert("用户名格式不正确");
$('#name_error').html("用户名格式不正确");
$('#name_error').show();
}else{
$('#name_error').hide();
$.post('/checkuser',{username:uname},function(data){
alert(data);
})
}
})
</script>
追问
我想把字体改成红色,应该在那里修改?
追答
展开全部
具体代码不给你写了,给你一个思路,你可以自己做一下。
就是在你想要显示错误的地方插入一个<input id=“xxx” value=“”>,可以选择把他隐藏,也可以就以空白形式放在那里。当你验证出错以后,你本来是采取alert方式来提示错误,自然是弹窗,那么你可以改成在当前form里找到id为“xxx”的input,把一个值如"用户名格式不正确"赋给他的VALUE(若是隐藏了,取消隐藏),这样就能达到你要的效果了。
纯手打,望采纳。
就是在你想要显示错误的地方插入一个<input id=“xxx” value=“”>,可以选择把他隐藏,也可以就以空白形式放在那里。当你验证出错以后,你本来是采取alert方式来提示错误,自然是弹窗,那么你可以改成在当前form里找到id为“xxx”的input,把一个值如"用户名格式不正确"赋给他的VALUE(若是隐藏了,取消隐藏),这样就能达到你要的效果了。
纯手打,望采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
织梦5.6搜索去掉提示:dedecms5.6信息提示修改文件安装目录下的include文件夹里面的公共函数 common.func.php 即就是(include&#47;common.func.php)文件大概在450到500行之间位置找到函数 ------------------------------------------------------------------------------------------------------------------function ShowMsg(){...要修改的信息提示内容在这个函数里面...} ------------------------------------------------------------------------------------------------------------------修改其中的两个信息提示部分就好了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有开源程序哦,不要再自己写验证了。
上百度搜索validform
上百度搜索validform
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询