求一段PHP或JS判断代码 判断当前变量是在下面哪些范围 20

1~1819~2627~35当用户表框输入16那么则判断并输出或替换为1~18。如果用户输入为空则输出或替换为0本人不熟悉PHP,请高手帮个忙。请写个完整的代码参考下谢谢... 1~18
19~26
27~35
当用户表框输入16那么则判断并输出或替换为1~18。如果用户输入为空则输出或替换为0

本人不熟悉PHP,请高手帮个忙。请写个完整的代码参考下谢谢
没多少分
展开
 我来答
清廉又透彻灬鱼丸deb
2013-01-25 · TA获得超过881个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:117万
展开全部

我用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关联起来了。

?>

tjuzyp
2013-01-25 · TA获得超过199个赞
知道答主
回答量:118
采纳率:100%
帮助的人:32万
展开全部
改编自楼上的
//得到页面输入内容(为什么这么得到,就自己看去吧。。。)
$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";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逸海雲天
2013-01-25 · 超过28用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:99.1万
展开全部
$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
追问
大哥 可以写完整点吗?我不懂啊
追答
难道写的还不明白吗?不明白就学学PHP吧,我也没办法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善新钱n
2013-01-25
知道答主
回答量:18
采纳率:0%
帮助的人:2.2万
展开全部
那么则判断并输出或替换为1~18?没有明白题主什么意思。。= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽静夜雨
2013-01-25
知道答主
回答量:31
采纳率:100%
帮助的人:10.6万
展开全部
你说具体点撒,你要输出替换哪个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
997100326aa
2013-01-28
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
看是不是20~18
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式