xiezhiming il y a 3 ans
Parent
commit
67e9fec786
1 fichiers modifiés avec 28 ajouts et 1 suppressions
  1. 28 1
      src/js/staticInfo.js

+ 28 - 1
src/js/staticInfo.js

@@ -163,9 +163,13 @@ function renderCalculate(){
 	$('.infos-box').append(str);
 	// 输入判断是否为数字
 	function numCheck(val,node1,node2,flag){
+		// val=val.trim()
+		val=val.replace(/^\s+|\s+$/g,"");
 		let regs = new RegExp("^[0-9]*$");
 		if(!regs.test(val)|| !val){
 			$(node1).show()
+			$(node1).text('格式错误,请输入数字')
+			$(node1).css({left:'14px'})
 			$(node2).addClass("gs_iptq");
 			flag=false;
 			return flag
@@ -190,7 +194,29 @@ function renderCalculate(){
 	})
 	// 点击结果
 	$('.c_btn').click(function(){
-		if(flagPregnant&&flagPregnant){
+		// 宫高没有输入
+		if(!gongGao&&pregnant){
+			$('.l_yz').show()
+			$('.l_yz').text('请输入宫高')
+			$('.l_yz').css({left:'-25px'})
+			$('.r_yz').css({left:'14px'})
+		}else if(!pregnant && gongGao){
+			$('.r_yz').text('请输入孕月')
+			$('.r_yz').show()
+			$('.r_yz').css({left:'-25px'})
+			$('.l_yz').css({left:'14px'})
+		}else if(!gongGao && !pregnant){
+			$('.r_yz').text('请输入孕月')
+			$('.l_yz').text('请输入宫高')
+			$('.r_yz').show()
+			$('.l_yz').show()
+			$('.r_yz').css({left:'-25px'})
+			$('.l_yz').css({left:'-25px'})
+		}else{
+			$('.r_yz').css({left:'14px'})
+			$('.l_yz').css({left:'14px'})
+		}
+		if(flagPregnant&&flagGongGao){
 			endNum=gongGao-3*(pregnant*1+1); //结果计算
 			// 将值显示在页面上
 			let str1=`<span class="end_child"><span>结果:胎儿发育指数</span><span class='end_ys'>${endNum}</span></span>`
@@ -212,6 +238,7 @@ function renderCalculate(){
 				$('.end_child').remove()
 				$('.b_end').text('结果:')
 			}
+			
 		}
 	})	
 	// 适配改变样式