急求!jquery或者就是比较两个文本框数字大小,提示语要在文本框后边

请写下详细代码,谢谢大家了... 请写下详细代码,谢谢大家了 展开
 我来答
百度网友63f4e86
推荐于2018-04-24 · TA获得超过428个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:344万
展开全部
我写得应该很详细咯,希望能帮到你哈,不懂的话百度HI我

////----------------JQuery

<script language="javascript">
$(function(){
//----输入框纯数字判断
var numReg=/^[0-9]*$/,inputTipArr=["输入的值不能为空!","输入的必须为数字!"] //数字判断正则
$("#com1,#com2")
.focusin(function(){ //获得焦点后触发事件
$(".compareDemo span").text("") //清除比较大小的信息
})
.focusout(function(){ //时区焦点触发事件
var $thisval=$(this).val().replace(/\s+/g,"");
if($thisval==""){alert(inputTipArr[0]);$(this).val("").focus();} //空值判断
else{
if(!numReg.test($thisval)){ //正则验证输入的值
alert(inputTipArr[1]);$(this).val("").focus(); //不满足条件则弹框加输入框聚焦
}
}
});
//----比较数字框数字大小
$("#compare").click(function(){
var com1=$("#com1").val().replace(/\s+/g,""),com2=$("#com2").val().replace(/\s+/g,""),tipArr=["提示:一号框数字大","提示:二号框数字大","提示:两框等值","确保两个框均已输入值!"];
if(com1==""||com2==""){alert(tipArr[3]);}
else{com1==com2?$(".compareDemo span").text(tipArr[2]):(com1>com2?$(".compareDemo span").text(tipArr[0]):$(".compareDemo span").text(tipArr[1]))}
})
})
</script>

//---------------html
<div class="compareDemo">
数字框一:<input type="text" id="com1" size="10"> 数字框二:<input type="text" id="com2" size="10"><input type="button" id="compare" value="执行比较" /> <span></span>
</div>
alex8046
2012-11-23 · TA获得超过380个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:136万
展开全部
<input type="text" id="txt1" value="">
<input type="text" id="txt2" value=""><div id="msg"></div>

<input type="button" id="btn" onclick="compare()">
<script>
function compare(){
// 前提两个文本框都是数字,不在这里进行数字check了
if (parseInt($("#txt1").val() < parseInt($("#txt2").val()){
$(#msg).html("输入错误,请重新输入。")
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式