求一段PHP或JS判断代码 判断当前变量是在下面哪些范围 20
1~1819~2627~35当用户表框输入16那么则判断并输出或替换为1~18。如果用户输入为空则输出或替换为0本人不熟悉PHP,请高手帮个忙。请写个完整的代码参考下谢谢...
1~18
19~26
27~35
当用户表框输入16那么则判断并输出或替换为1~18。如果用户输入为空则输出或替换为0
本人不熟悉PHP,请高手帮个忙。请写个完整的代码参考下谢谢
没多少分 展开
19~26
27~35
当用户表框输入16那么则判断并输出或替换为1~18。如果用户输入为空则输出或替换为0
本人不熟悉PHP,请高手帮个忙。请写个完整的代码参考下谢谢
没多少分 展开
6个回答
展开全部
我用js来帮你写吧,能帮你完成在输入框中的校验,类似这样的
<script language="javascript">
function load(){
check();
}
function check(){
if(document.getElementsById("XXX").value=="16"){
document.setElementsById("XXX").value=="1~18"
}else(document.getElementsById("XXX").value=="")
document.setElementsById("XXX").value=="0"
}
</script>
<?php onload="load()" //这个地方调用了js里的load()这个方法,load()方法调用check()方法,最后在check里实现功能校验
blalalalallalalala--------解释一下:这里是php的内容
也就是输入框的位置,其中你那个输入框字段设置id=“钓鱼岛”(也就是你要输入16的那个输入框)把上面js里的"XXX"都换成"钓鱼岛"。这样js就和php关联起来了。
?>
展开全部
改编自楼上的
//得到页面输入内容(为什么这么得到,就自己看去吧。。。)
$num=$_POST["userInPut"];
//判断空则输出0
if(isEmpty($num)){
echo "0";
}
elseif($num>0 && $num<=18){
echo "1~18";
}
elseif($num>18 && $num<=26){
echo "19~26";
}
elseif($num>26 && $num<=35){
echo "27~35";
}
//得到页面输入内容(为什么这么得到,就自己看去吧。。。)
$num=$_POST["userInPut"];
//判断空则输出0
if(isEmpty($num)){
echo "0";
}
elseif($num>0 && $num<=18){
echo "1~18";
}
elseif($num>18 && $num<=26){
echo "19~26";
}
elseif($num>26 && $num<=35){
echo "27~35";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$num=isset($_POST["userInPut"])?$_POST["userInPut"]:0;//获取用户输入
if($num>0 && $num<=18){
}else if($num>18 && $num<=26){
}else if($num>26 && $num<=35){
}else
if($num>0 && $num<=18){
}else if($num>18 && $num<=26){
}else if($num>26 && $num<=35){
}else
追问
大哥 可以写完整点吗?我不懂啊
追答
难道写的还不明白吗?不明白就学学PHP吧,我也没办法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那么则判断并输出或替换为1~18?没有明白题主什么意思。。= =
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说具体点撒,你要输出替换哪个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询