$(document).ready(function() {
var isreturn=document.getElementsByName("isreturn");
var count="${count}";
$("#servicemark").attr("style","display:none");
var mm="${infomakelist.servicemark}";
var mm2=mm.substring(0,1);
var mm1=mm.substring(1,4);
document.getElementById("mark").value=mm1;
document.getElementById("mark2").value=mm2;
$("#markmessage").text("请填入3位数字(短信关键字:短信回复时用到的唯一标识,不可重复)。");
//加载
if($("#infotype").val()==1){
$("#preview").removeAttr("style");
$("#Update_Panel").removeAttr("style");//弹出层
$("#servicemark").removeAttr("style");//关键字
$("#contentshow").empty();
$("#contentshow").text("调查内容:");
$("#showreturn").attr("style","display:none");
for(var j=1;j<count;j++){
$("#"+j+"").removeAttr("style");
}
//点他加指令
$("#show").click(function() {
if(count<10){
$("#"+count+"").removeAttr("style");
count++;
return false;
}
});
//点他减指令
$("#hide").click(function() {
if(count>2){
count--;
$("#"+count+"").attr("style","display:none");
return false;
}
});
//点出短信内容
$("#preview").click(function() {
$("#table").removeAttr("style");
document.getElementById("infotogether").value=$("#infocontent").val();
$("#infotogether").append("(");
for(var i=1;i<count;i++){
var mark=$("#mark").val();
var app=$("#cmd"+i+"").val();
var app2=$("#cmddesc"+i+"").val();
$("#infotogether").append("回复"+mark+app+"表示"+app2+";");
}
var gether=$("#infotogether").val();
var together=gether.substring(0,gether.length-1)+")";
document.getElementById("infotogether").value=together;
});
}
//转为其他类型
else{
var aa="${infomakelist.isreturn}";
//要回复
if(aa=='0'){
isreturn[0].checked=true;
$("#servicemark").removeAttr("style"); //关键字
$("#preview").click(function() {
$("#table").removeAttr("style");
document.getElementById("infotogether").value=$("#infocontent").val();
var mark=$("#mark2").val()+$("#mark").val();
$("#infotogether").append("(回复内容前请加上关键字"+mark+")");
});
}
//不要回复
else{
$("#Update_Panel").attr("style","display:none");
$("#contentshow").empty();
$("#contentshow").text("短信内容:");
$("#table").attr("style","display:none");
$("#preview").attr("style","display:none");
isreturn[1].checked=true;
}
}
//等于0时要回复
$(".isreturn").click(function() {
if(isreturn[0].checked){
$("#servicemark").removeAttr("style");//关键字
isreturn[0].checked=true;
$("#markmessage").empty();
$("#markmessage").text("请填入3位数字(短信关键字:短信回复时用到的唯一标识,不可重复)。");
$("#mark").empty();
$("#infotogether").empty();
$("#preview").removeAttr("style");
$("#preview").click(function() {
$("#table").removeAttr("style");
document.getElementById("infotogether").value=$("#infocontent").val();
var mark=$("#mark2").val()+$("#mark").val();
$("#infotogether").append("(回复内容前请加上关键字"+mark+")");
});
}
if(isreturn[1].checked){
$("#table").attr("style","display:none");
$("#servicemark").attr("style","display:none");
$("#preview").attr("style","display:none");
isreturn[1].checked=true;
};
});
//提交前验证关建字不能重复
$("#mark").blur(function() {
var mark=$("#mark2").val()+$("#mark").val();
if(mark==''||mark==null){
alert("关键字不能为空");
return false;
}
if(mark!=="${infomakelist.servicemark}"){
$.post("<%=basePath%>infomake.do?method=ajaxPartyer",{mark:mark},function(response){
if(response==4&&mark!="${infomakelist.servicemark}"){
alert("关建字不能重复");
return false;
}
});
}
});
//submit
$("#post").click(function()
{
document.getElementById("infotogether").value=$("#infocontent").val();
myForm = document.getElementById('frm');
var infotype = myForm.infotype.value;
if(infotype == "")
{
alert("短信类型不能为空!");
myForm.infotype.focus();
return false;
}
//标题
var infotitle = myForm.infotitle.value.trim();
if(infotitle == "")
{
alert("短信标题不能为空!");
myForm.infotitle.focus();
return false;
}
if(infotitle.length>40)
{
alert("信息标题过长,最大长度为40!");
myForm.infotitle.focus();
return false;
}
//类型为1通知时。
if(infotype == "1")
{
var reg=/^[0-9]*$/; //匹配整数
//整合短信 start
$("#infotogether").append("(");
for(var i=1;i<count;i++)
{
var mark=$("#mark2").val()+$("#mark").val();
var app=$("#cmd"+i+"").val();
var app2=$("#cmddesc"+i+"").val();
$("#infotogether").append("回复"+mark+app+"表示"+app2+";");
//已显示出来的不能为空
if($("#cmd"+i+"").val()==""&&$("#cmddesc"+i+"").val()!==""||$("#cmd"+i+"").val()!==""&&$("#cmddesc"+i+"").val()==""){
alert("回复选项与代表含义必须成对存在");
return false;
}
}
var str = "";
for(var i=0;i<count;i++)
{
var cmd = document.getElementById("cmd"+i);
if (null != cmd)
{
if (str.replace("&"+ cmd.value + "&","").length != str.length)
{
alert("回复选项不能重复");
return false;
}
else
{
str += "&"+ cmd.value + "&";
}
}
}
if($("#cmd1").val()==null||$("#cmd1").val()==""){
alert("调查类信息最少有一个回复选项");
return false;
}
var gether=$("#infotogether").val();
var together=gether.substring(0,gether.length-1)+")";
document.getElementById("infotogether").value=together;
frm.count.value=count;
if($("#mark").val()==null||$("#mark").val()=="")
{
alert("关键字不能为空");
return false;
}
if(!reg.test($("#mark").val()))
{
alert("关键字必须是字母组合");
return false;
}
//关建字不能重复
var mark=$("#mark2").val()+$("#mark").val();
if(mark=="${infomakelist.servicemark}"){
sub();
}else{
$.post("<%=basePath%>infomake.do?method=ajaxPartyer",{mark:mark},function(response){
if(response==4&&document.getElementById("mark").value!="${infomakelist.servicemark}"){
alert("关建字不能重复");
return false;
}else{
sub();
}
});
}
}
//类型为其他时
else{
//选中要回复时
if(isreturn[0].checked){
var reg=/^[0-9]*$/; //匹配整数
var mark=$("#mark2").val()+$("#mark").val();
if(mark==null||mark=="")
{
alert("关键字不能为空");
return false;
}
if(!reg.test(mark)||mark.length!==4)
{
alert("关键字必须是4位数字组合");
return false;
}
//关键字不能重复
if(mark==''||mark==null){
alert("关键字不能为空");
return false;
}
//提交内容要加上关键字
document.getElementById("infotogether").value=$("#infocontent").val();
var mark=$("#mark2").val()+$("#mark").val();
$("#infotogether").append("(回复内容前请加上关键字"+mark+")");
if(mark=="${infomakelist.servicemark}"){sub();}
else
{
$.post("<%=basePath%>infomake.do?method=ajaxPartyer",{mark:mark},function(response){
if(response==4&&document.getElementById("mark").value!="${infomakelist.servicemark}"){
alert("关键字不能重复");
return false;
}
else{
sub();
}
});
}
}
else{
sub();
}
}
});
});
function sub(){
//内容
var infocontent = myForm.infocontent.value.trim();
if(infocontent == "")
{
alert("信息内容不能为空!");
myForm.infocontent.focus();
return false;
}
if(infocontent.length>500)
{
alert("信息内容过长,最大长度为500!");
myForm.infocontent.focus();
return false;
}
//备注
var remark = myForm.remark.value.trim();
if(remark.length>140)
{
alert("备注过长,最大长度为140!");
myForm.remark.focus();
return false;
}
myForm.method = "post";
myForm.action = "<%=basePath%>infomake.do?method=updateInfomake";
myForm.submit();
}
//提交时
function back(){
window.location.href= "<%=basePath%>infomake.do?method=queryInfomake";
}
//textarea
function textCounter(field, maxlimit) {
if (field.value.length > maxlimit)
{alert("短信内容最大长度500");
field.value = field.value.substring(0, maxlimit);
}
}
function remarkCounter(field, maxlimit) {
if (field.value.length > maxlimit)
{alert("备注最大长度140");
field.value = field.value.substring(0, maxlimit);
}
}
- 浏览: 728258 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (442)
- 中间件 (20)
- hibernate (13)
- spring (20)
- 数据库 (78)
- struts (8)
- ibatis (4)
- 前端 (61)
- linux,windows (21)
- it大环境 (32)
- IDE工具 (36)
- 感悟 (6)
- java基础 (40)
- 经典面试题 (10)
- exception总结 (14)
- 软件设计 (8)
- 工具类应用及新技术 (48)
- php (2)
- 微信 (1)
- 设计模式 (2)
- 重构 (3)
- 管理 (2)
- 工作笔记 (1)
- jmx (1)
- 算法 (4)
- 多线程同步 (2)
- 代码管理工具 (5)
- 代码检测及测试 (2)
- 缓存服务 (1)
- SOA及ROA (5)
- groovy (1)
- 网络编程 (2)
- 大数据 (6)
最新评论
-
love398146779:
我当然不能全写上面了,这只是其中一部分https连接。
java 建立 https连接 -
yuenkin:
大哥,这是双向认证吗?
java 建立 https连接 -
issu:
例如以下代码能遍历字符串"Tom:M ...
<c:forTokens>标签delims截取字符 -
love398146779:
2*3*5=30,是30个以上的请求才拒绝呀。
tomcat的maxThreads、acceptCount(最大线程数、最大排队数) -
love398146779:
2台跟1台一样的效果。
zookeeper与activemq最新存储replicatedLevelDB整合
发表评论
-
JSONP
2014-12-11 17:35 581一个JQUERY调用跨域访问的例子 <!DOCTYPE ... -
用js原型给js添加方法
2014-10-22 15:22 614/** * String原型加入,replaceAll方法 ... -
easyui datagrid 大数据加载效率慢,优化解决方法
2014-05-16 19:01 26081在使用easyui datagrid途中发现加载数据的效率真的 ... -
jquery自写插件slideLeft,slideRight
2014-04-02 10:54 1064<html> <head> < ... -
悬浮置顶
2014-03-25 11:05 665<html> <head> < ... -
悬浮窗口
2014-03-25 10:37 599<!DOCTYPE HTML PUBLIC " ... -
浮动窗口
2014-03-25 10:30 670找了好多,就这个能用,程序中的图片路径你自己修改成你自己的,链 ... -
from表单中的内容是否未改变
2013-09-26 13:30 594function isFormChanged(fm,excep ... -
jqueryEasyUI关于"datatye"引发的血案
2013-08-20 10:28 896项目改版,用到jqueryEasyUI. 后台权限json树写 ... -
jsp页面显示cpu使用率曲线图
2013-07-14 09:32 3346<%@ page language="java ... -
两个jsp传值后 param取值
2013-07-14 09:29 4327${param.barName} 等于 <%=reque ... -
ECSide标签属性说明之<ec:table>
2012-07-09 15:56 2539其很多默认值都在ecside.properties 中配置,所 ... -
jQuery防冲突
2012-06-26 09:53 868var j = jQuery.noConflict(); // ... -
帮朋友写的一个js.数据实时更新
2012-06-19 14:36 2254var mycount=""; //全局变 ... -
js也是易学难精
2012-06-14 10:20 1166function RemoveControl(elements ... -
getBoundingClientRect
2012-06-06 18:30 0getBoundingClientRect() 来获取页面元素 ... -
.一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
2012-06-01 09:09 4158在网站开发中不免因为 ... -
json select
2012-05-25 23:17 1905jsSelectItemByValue(); 动态删除sel ... -
document.ready()和传统的方法<body onload=”load()”>
2012-04-18 17:53 3358document.ready()和传统的方法<body ... -
showModalDialog()方法使用详解
2012-04-09 15:29 729此文为转载!非常感 ...
相关推荐
高检方只能提供自己网站所需整体框架要求,页面风格,功能模块,而对于比较细致的模块内容等方面并没有具体要求,因此颐信公司和兴拓公司在协商后工作职责分别为:配合CA技术整合和网页设计制作。...
5. "品行"与"品性":"品行"是指一个人的行为习惯和道德品质,如"看重求职者的学历和品行"。"品性"更偏向于内在的性格特征,如"德行、操守等软件"。 6. "专心"与"潜心":"专心"指集中精力于某事,如"回到家乡专心...
白色大气风格的建筑商业网站模板下载.rar
内容概要:本文详细介绍了面向对象编程语言Objective-C的基础语法,包括其历史背景、特点、环境搭建、基本语法、面向对象编程、高级特性和实际应用。具体涵盖的内容包括Objective-C的历史发展、面向对象编程的核心特性、变量和数据类型、控制结构、函数、数组和字典的使用,以及类、对象、属性和方法的定义与使用。此外,还介绍了高级特性如协议和委托、类别和扩展、ARC、块和GCD。最后,通过示例项目展示了如何在Xcode中创建和调试Objective-C程序,以及如何使用Cocoa和Cocoa Touch框架。 适合人群:具备一定的编程基础,希望学习或深入了解Objective-C编程的开发人员。 使用场景及目标:适用于需要开发macOS和iOS应用的开发者,帮助他们掌握Objective-C的基本语法和高级特性,提高编程效率和代码质量。 其他说明:本文不仅提供了详细的理论讲解,还通过实际代码示例展示了如何在Xcode中创建和调试Objective-C项目,适合初级到中级水平的开发人员学习和参考。
本次开发的微信小程球馆预约系统,有管理员,用户两个角色。管理员功能有个人中心,用户管理,场地类型管理,球馆信息管理,球馆预约管理,系统管理。用户可以在微信小程序上面注册登录,查看球馆信息,对球馆进行预约操作。 开发本程序后台用到了SSM开发技术,微信端用的是uni-app技术。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库,完全符合程序使用并且有丰富的拓展余地。 用户在微信小程序注册登录后可以看到首页,首页可以搜索球馆名称,也可以查看球馆资讯,下面是导航栏。 用户点击球馆信息可以进行预约,预约需要输入相关时间等信息。 我的里面可以修改个人信息,可以退出,还可以查看球馆预约信息和我的收藏信息。
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用KEIL 标准库开发,当前在STM32F030C8T6运行,如果是STM32F030其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、编译时请注意提示,请选择合适的编译器版本。
廖鹏盛 - 时代进行曲.zip
白色大气风格的人体艺术摄影网站模板下载.zip
白色大气风格的服装设计师模板下载.zip
白色大气风格的景观设计HTML网站模板.zip
优质的机器学习资源是当今科技领域的热点,其中TensorFlow作为谷歌公司的开源库,成为最受欢迎的深度学习框架之一,广泛应用于各类项目中。TensorFlow提供了丰富的功能和灵活性,使得开发者可以轻松构建和训练复杂的神经网络模型,处理图像、文本和其他类型的数据。由于其开源性质,拥有庞大的社区支持,用户可以放心使用,并从开源社区中获取宝贵的经验和资源。 mnist数据集是机器学习领域的经典数据集之一。它包含着大量的手写数字图像,供开发者用来训练和测试各种算法和模型。这个数据集的规模相对较小,因此对于绝大多数人来说,无论是数据的下载还是训练过程,都不会对电脑性能提出过高的要求。这使得mnist成为了理想的入门数据集,适合初学者探索和理解机器学习算法的基本原理。 结合Pygame与TensorFlow,你将能够为机器学习实验创建出图形化界面,以及实现交互式处理。Pygame是一款面向游戏和多媒体应用的Python库,但同样也可以用于数据可视化和图形化交互。利用Pygame,你可以展示训练过程中的图像输出、模型的预测结果等,增强对机器学习算法运行情况的直观认识。而且,Pygame的简单。内
基于两种坐标系的超螺旋滑模观测器的永磁同步电机pmsm无位置(速度)传感器控制模型 支持 dq旋转坐标系和静止坐标系建立smo 引入二阶滑模超螺旋算法替代一阶滑模 dq坐标系引入锁相环PLL估计转速及转子位置 有效削弱抖振 赠送超螺旋滑模搭建推导文档及相关参考资料 仿真模型
汇编实验算数运算程序设计.docx
小区监控视频监控方案.doc
白色大气风格的HTML商务模板下载.zip
白色大气风格响应式运动健身瑜伽企业网站模板.zip
单片机实验仿真设计报告
白色大气风格的设计公司整站网站模板下载.zip
白色大气风格的html商务模板.zip
白色大气风格的英文网站模板下载.zip