Browse Source

搜索咨询申请中咨询主题和内容字数限制

xiaoai_123 8 years ago
parent
commit
73d386c69a
3 changed files with 36 additions and 23 deletions
  1. 27 0
      src/main/webapp/js/common.js
  2. 5 5
      src/main/webapp/js/popup.js
  3. 4 18
      src/main/webapp/js/search.js

+ 27 - 0
src/main/webapp/js/common.js

141
};
141
};
142

142

143

143

144
//评价字数限制
145
//字数限制函数
146
function limitTextCountFn(TextAreaId,countContainerId,count){
147
	var curLength=$(TextAreaId).val().length; 
148
	if(curLength > count){ 
149
		var num=$(TextAreaId).val().substr(0,count); 
150
		$(TextAreaId).val(num); 
151
		
152
	} 
153
	else { 
154
		$(countContainerId).text(count - $(TextAreaId).val().length); 
155
	} 
156
};
157
//咨询申请主题字数限制函数
158

159
function titleLimitFontCountFn(){
160
	var curLength= $("#consultTitle").val().length;
161

162
	if(curLength>20){
163
		var num = $("#consultTitle").val().substr(0,20); 
164
		$("#consultTitle").val(num);
165
//		$.MsgBox.Alert('提醒',"咨询标题不超过20字");
166
	} 
167
	
168
} 
169

170


+ 5 - 5
src/main/webapp/js/popup.js

768
		PopHtml += '<div class="sendmsg">';
768
		PopHtml += '<div class="sendmsg">';
769
		PopHtml += '<div class="sendmsgtit">发送信息</div>';
769
		PopHtml += '<div class="sendmsgtit">发送信息</div>';
770
		PopHtml += '<form class="resoufrm"><ul class="sendmsgcon">';
770
		PopHtml += '<form class="resoufrm"><ul class="sendmsgcon">';
771
		PopHtml += '<li><span>*</span><label>主题</label><input type="text" id="consultTitle" class="frmtype"></li>';
772
		PopHtml += '<li><span>*</span><label>内容</label><textarea class="frmtype" id="consultContent"></textarea></li>';
773
		PopHtml += '<li class="rightline">请不要超过500个字</li>';
771
		PopHtml += '<li><span>*</span><label>主题</label><input type="text" id="consultTitle" class="frmtype" onkeyup="titleLimitFontCountFn();"></li>';
772
		PopHtml += '<li><span>*</span><label>内容</label><textarea class="frmtype" id="consultcontent" onkeyup="limitTextCountFn(\'#consultcontent\',\'#consultapplytextconut\',300);"></textarea></li>';
773
		PopHtml += '<li class="rightline">请不要超过<span id="consultapplytextconut">300</span>个字</li>';
774
		PopHtml += '<li class="rightline"><input type="button" id="sendConsultBtn"class="frmtype frmbtn" value="发送"></li>';
774
		PopHtml += '<li class="rightline"><input type="button" id="sendConsultBtn"class="frmtype frmbtn" value="发送"></li>';
775
		PopHtml += '</ul></form></div>';
775
		PopHtml += '</ul></form></div>';
776
		//关闭按钮
776
		//关闭按钮
825
		//星级评价
825
		//星级评价
826
		PopHtml += '<tr><th class="resouinfotype" scope="row">总体评价</th><td><div class="resouinforcon"><div class="evastarbox2" id="evastarbox2"><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span></div></div></td></tr>';
826
		PopHtml += '<tr><th class="resouinfotype" scope="row">总体评价</th><td><div class="resouinforcon"><div class="evastarbox2" id="evastarbox2"><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span></div></div></td></tr>';
827
		//评价内容
827
		//评价内容
828
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea" id="assessCon"></textarea></div></td></tr>';
829
		PopHtml += '<tr> <th class="resouinfotype" scope="row"></th><td><div class="resouinforcon"><div class="wordlimit">字数限制为<span id="textCount">5~200</span>个</div></div></td> </tr>';
828
		PopHtml += '<tr> <th class="resouinfotype" scope="row">评价内容</th> <td><div class="resouinforcon"><textarea class="frmtype frmarea" id="assesscon" onkeyup="limitTextCountFn(\'#assesscon\',\'#consulttextcount\',200);"></textarea></div></td></tr>';
829
		PopHtml += '<tr> <th class="resouinfotype" scope="row"></th><td><div class="resouinforcon"><div class="wordlimit">字数限制为<span id="consulttextcount">5~200</span>个</div></div></td> </tr>';
830
		PopHtml += '</table>';
830
		PopHtml += '</table>';
831
		//按钮
831
		//按钮
832
		PopHtml += '<table class="btntab"><tr><td>';
832
		PopHtml += '<table class="btntab"><tr><td>';

+ 4 - 18
src/main/webapp/js/search.js

506
				});
506
				});
507
		});
507
		});
508
	 
508
	 
509
	 
510
	 
511
	//字数限制函数
512
	function limitFontCountFn(){
513
		var curLength=$(this).val().length; 
514
		if(curLength>500){ 
515
			var num=$(this).val().substr(0,500); 
516
			$(this).val(num);
517
			$.MsgBox.Alert('提醒',"已经超过500字");
518
		} 
519
		else{ 
520
			$("#textCount").text(500-$(this).val().length); 
521
		} 
522
	} 
509
	
523
	 
510
	 
524
	 //找资源中咨询处理函数
511
	 //找资源中咨询处理函数
525
	 function clickFindResourceConsult(){
512
	 function clickFindResourceConsult(){
526
			var professorId = $(this).attr("id");
513
			var professorId = $(this).attr("id");
527
			ConsultApply();
514
			ConsultApply();
528
			
515
			
529
			$("#consultContent").bind("keyup",limitFontCountFn);
530
			
516
			
531
			if(userid && userid != null && userid != "null"){
517
			if(userid && userid != null && userid != "null"){
532
				$.ajax({
518
				$.ajax({
581
	//点击咨询处理函数
567
	//点击咨询处理函数
582
	 function clickConsultFn(){
568
	 function clickConsultFn(){
583
		 	ConsultApply();
569
		 	ConsultApply();
584
		 	$("#consultContent").bind("keyup",limitFontCountFn);
570
//		 	$("#consultcontent").bind("keyup",limitFontCountFn);
585
			//点击的发送
571
			//点击的发送
586
			$("#sendConsultBtn").on("click",sendConsultHandler);
572
			$("#sendConsultBtn").on("click",sendConsultHandler);
587
			var professorId = $(this).attr("id");
573
			var professorId = $(this).attr("id");
594
					"contentType" : "application/x-www-form-urlencoded",
580
					"contentType" : "application/x-www-form-urlencoded",
595
					"success" : function(response) {
581
					"success" : function(response) {
596
						if (response.success) {
582
						if (response.success) {
597
							console.log(response);
583
//							console.log(response);
598
							$("#professorName").text(response.data["name"]);
584
							$("#professorName").text(response.data["name"]);
599
							$("#professorName").attr("professorId",response.data["id"]);
585
							$("#professorName").attr("professorId",response.data["id"]);
600
							$("#professorTitle").text(response.data["title"]);
586
							$("#professorTitle").text(response.data["title"]);
629
		 	var professorId = $("#professorName").attr("professorId");
615
		 	var professorId = $("#professorName").attr("professorId");
630
			var consult_type = $(".clicknow").text();//咨询类型
616
			var consult_type = $(".clicknow").text();//咨询类型
631
			var consult_title = $("#consultTitle").val();//咨询主题
617
			var consult_title = $("#consultTitle").val();//咨询主题
632
			var consult_content = $("#consultContent").val();//咨询内容
618
			var consult_content = $("#consultcontent").val();//咨询内容
633
			var consultStr = {
619
			var consultStr = {
634
					"consultType":consult_type,
620
					"consultType":consult_type,
635
					"consultTitle":consult_title,
621
					"consultTitle":consult_title,