怎么修改手机号怎么用电脑发送短信信

手机换号码通知大家的搞笑短信句子大全
手机换号码通知大家的搞笑短信句子大全
手机换号码通知大家的搞笑短信句子大全
1、 我换号了,所有好友先通知一下,要问换号原因,你猜?猜对了有奖,奖品是&握手加拥抱加亲吻&,见面时兑现领取。哈哈哈,好朋友新号码,多联系噢,祝开心快乐!
2、 号码是陌生的,主人是熟悉的。你要是不接的,我的心会痛的。情意是不会变的,心总是相连的。相信你看到短信后,陌生的号码会变熟悉的。时常联系,别忘了我哟!
3、 最近人品大跌,逄恚只急徊匏皇盏簦饨形仪楹我钥啊;购茫庋氖路⑸谖疑砩希阋巡凰究占郑俸伲亲∥业男潞虐桑皇录堑蒙乓幌屡丁
4、 世事多纷扰,情意少不了。今日换了号,立把朋友告。老号已作废,新号已登场。随时多联系,莫把朋友忘。只要情谊在,啥号也挡不了。祝你身体健康,万事如意!
5、 节日乐翻天,烟花眯了眼,爆竹如炸弹,手机被飞天,友心切,急把手机换,顺便换新号,记住我信号,祝福发不断,共你舞翩翩。
6、 过年真痛快,开心无极限。喝酒家常饭,手机被摔坏。无奈号码换,新年新风采。电话你不接,只好短信传。只要友情在,号码靠边站。一回是生两回熟,想起我来就按键。愿你生活总如意,开心笑颜永绽开!
7、 号码换新的,立刻联系你。旧号请删去,情意留心里。烦恼都忘去,有事让你记。号码不好记,有空就练习。睡前一百遍,自然会熟悉。祝你好身体,万事都如意!
8、 手机换号,通知于你;别忘保存,经常联系;旧号删除,腾出空间;以免误通,上当受骗;收到信息,绝非凡人;一般人也,绝不告知。记得常联系哟!
9、 如今世界变化快,旧的不去新的不来。我也把时髦赶,手机新号把旧号换。不管你喜欢不喜欢,新号短信发送到身边。只要友谊不会变,经常联系心挂牵,新号自然记心间。祝你快乐每一天!
10、 郑重声明:因本人追求时髦,遗失所有联系号码,现使用最时尚的天翼号码:189*******。敬请留意。声明人:****
11、 神曲不再《忐忑》,换《金箍棒》了;刘谦见证奇迹,搭档换李云迪了;杜甫一直很忙,有事儿换问元芳了;鸟叔不飞翔,换跳骑马舞了;你收到陌生号的短信,因为你的老朋友XXX我换号了。记下新号,常联系啊!
12、 手机号码数字换,请把老号删一删;波波嘴来动动手,可爱声音为你留;高兴之余齐分享,首当其冲我最强;忧愁压抑把我找,保准逗你哈哈笑。要找我来也不难,新号****记心间!
13、 天塌地陷大事出,我的手机已换号。旧日朋友不知晓,以为我已人间蒸发了。快快短信都通知到,免得时间长了你们把我忘记掉。虽然有些小麻烦,朋友情谊不会断。欢迎经常来骚扰,新号用得胜旧号。祝你快乐如意!
14、 朋友傻冒快换号,双卡双待特别好。智能锁码无人搞,只有情人才能g。不泄露密老婆笑,两面双管都讨好。哄骗妻子不要跑,要与情人常来搞。祝你换号乐悠哉。
15、 朋友你别来嘲笑,吾应失机换新号。短信祝福身体好,全家安康幸福耀。本人并非小气猫,致意望多照。友谊之路常来邀,手机常开随时聊。
16、 如果以前的我许久未联系你,你是否会担心?如果我换了新的外表,你是否还能将我记起?如果新的我出现,是否能将你心里旧的我代替?咦?你是否在怀疑我出了什么事情?那么我告诉你。。。我,换手机号啦!这是我新的号码,要记住哦!XXX(名字)
17、 朋友,我换新手机和手机号了,第一时间先通知你,记住以后联系打发短信这个号,要问旧的去向何处,送给一个乞丐联系业务了,呵呵,谁怪咱乐善好施呢?!
18、 书上说旧手机辐射大,我把手机毁了;书上说旧卡号不吉利,我把卡号换了;书上说好朋友一定要珍惜,我刚换新号就通知你了,哥们,无论你在何方,我都睁着太阳一样的大眼睛,噙着月亮一样的泪珠子,祝福你平安健康生活愉快,记住有事没事都要多多骚扰我哦。
19、 人在江湖飘,哪能不换号。天涯挨了刀,跑路到海角。没啥大不了,最多换个号。号码不重要,朋友才最好。亲爱的老友,跑路我是开玩笑,最近换了手机号,记得常常联系哦!
20、 想忘记一些事,想忘记一些人,忘记不是逃避,换号不是被逼,只想认真的活出自己。认认真真的说一些话,认认真真的做朵鲜花,寻找可以植身的地方,静静开放。号码已更换,接头密码:我是牛粪我怕谁!
21、 营业厅责怪我与你的联系太少,便收回原来的号码,赐给我这个新号,并且嘱托我时常与你联系,要听话哦。
22、 好久不见,非常思念。号码已换,情意未变。无论岁月变迁,无论沧海桑田,老去的是红颜,不变的是笑脸,渐浓的是期盼,永远的是思念。没有天长地久的号码,但有天长地久的朋友,记得常联系哦!
23、 手机换号情未换,不管海枯或石烂。新号保存旧号删,友情记在心里面。平时无须多思念,手机在线短信联。提取号码注意看,一十一位要保全。一心一意结厚缘,保鲜期是一万年。友谊万岁!
24、 手机已把号码换,旧号找我难上难。各种缘由不简单,劝君不必费神猜。删除旧号记新号,朋友情义不会断。你若嫌它太麻烦,就在心里默念一百遍。祝快乐常在!
25、 曾经,有一个常用的号码我没有珍惜,直到失去,我才追悔莫及,虽然号码不再,但友情长存,如果要给这份友谊加个期限,我希望是一万年。
26、 换掉的是号码,换不掉的是感情;改变的是数字,变不了的是情谊;舍掉的是信息,舍不得的是回忆;溜走的是过去,跑不掉的是朋友。换号不换真感情,记得常联系!
27、 其实有一句话我已经憋了一天了,其实有一种感情已经酝酿多时了,其实有一个消息我不得不说了:亲,我换号了。吓你一下不是我的本意,逗你一笑才是我的真心!换号不换真感情,记得常联系!
28、 我的手机已换号,求爱请打我新号,话语句句送爱慕,爱你一生永相伴,给我打电话的人都爱我,我是人见人爱的小甜甜,我谁的电话都接,我人人都爱,所有爱我的人请打我的新号。
29、 部队又建大本营,上级命令得执行,立马赶紧来报道,晚了脑袋就要掉,记我新换手机号********来把平安喜讯报。你是来啊还是来啊还是来啊。本帅可是等着呢。祝你天天快乐。
30、 手机已把号码换,打你电话你不睬。并非情谊已改变,实在害怕骗局来。想来想去短信发,不让你来费神猜。数字虽改情分在,我的心意你明白。快快把我号码改,时常联系别等待。祝心情愉快!
31、 曾经看到一本书,说是看你的短信会黑眼圈,我把那书给撕了。最近有人给我信息,说看你的信息会脑残,我把手机给扔了。刚刚有人说和你聊天会脑瘫,我气愤的把他给宰了。如今亡命天涯海角,手机也不得不换号啊!
32、 酒友不停邀约,酒喝的晕乎乎;牌友不停骚扰,牌打得昏沉沉;饭友不停设局,饭吃的腻歪歪;狗友不停叫唤,遛狗遛的傻乎乎。时间就是生命啊,伤不起,换号了,良师益友好朋友,第一时间通知到,记住新号,让心与心常常沟通,用有限的生命创造无限的财富幸福。
33、 个人朋友甚多,总是饭局不断,今个桑拿泡浴,明个麻将通宵,为了健康生活,老号已经作废,偷办新号,忘友妥藏。
34、 天变地变情不变,风变雨变心不变,换机号了情谊不换,&旧貌新颜&真情不变,第一时间续缘许愿,愿朋友好运天天好事连连,记得常常联络哦。
35、 久无联系手机失,牛郎织女遥千里。别误理解有外遇,老公心中唯有你。今发短信无别意,联系情感知此彼。全家安康无烦事,老婆你好我心怡。
36、 季节换上了新容,青山换上了新衫,碧水换上了新颜,燕子换唱了新歌,白娘子换了新装,我换了新的手机号,第一时间通知新老朋友,愿我们多多联系,因为我们的情谊金不换!
37、 毕业各奔东西,都是为了生计,久久疏于联系,常常茶饭不思,如今换了城市,号码也是新的,终于鼓足勇气,发送我的消息,欲知近况如何,请听下回联系!
38、 不是想忘记你,不是想逃避你,只是不得已,号码换新的。赶快通知你,怕你会着急。号码是新的,情谊是旧的。愿你记住它,有空常用的。愿你开心快乐!
39、 恭喜贺喜,你今天的运势好到爆!没错,说的就是你。请不要急着骂人,也不要急着关机,更不要急着报警。淡定,是老友换新号码拜访你来着,其他人我还真要逗一下再告诉他。冲着这份情,记得常联系!
40、 换号不是我本意,通知却是发心底。为了方便常联系,发个信息作标记。请把旧号快删去,免得打错空着急。新号可能不好记,保管用用就熟悉。朋友南北各东西,想了就发短消息。一两个字也可以,保证不给退回去。出门在外心要细,祝你万事都如意!
41、 俗话说&舍财免灾&,俗话又说&旧的不去,新的不来&,手机丢了把号换,真挚情谊永不换,好友第一通知到,有事联系这个号,没事也请&多骚扰&,我的喜忧你关注,你的快乐我祝愿,祝愿友谊万万年。
42、 老叔你别太生气,侄儿不慎手机失。工作忙碌没时机,今置新款 3G 机。速发短信来联系,望你理解小辈子。常来常往深情义,老叔来聚侄陪理。祝:老叔高兴每一天,身体健康幸福享。
43、 手机丢了,号码换了,还能够记得住的号码不多,你是排在第一个,啥也不用多说,啥也不用多做,花一毛钱告诉你要的,我是XX号码OO
44、 手机换新号,拿你来开张。电话你不接,只好短信发。旧号已不用,快快删除掉。新号虽难记,用用就熟悉。愿你常联系,号码记心里。朋友感情深,心中常惦记。愿你快乐如意!
45、 新年新气象,手机换新号。原因不必猜,号码对你说。新号换旧号,友情不会变。心里想到我,就把手机拨。祝你万事如意,心情快乐!
46、 原来的号码已停机,你可否为我充话费?看到短信你是否吃惊,哈哈,开玩笑请不要介意,我只是为了提醒你,我已换了手机,请存好。祝天天开心!
47、 不一样的号码,一样的情意,不一样的数字,一样的朋友,号码虽有些陌生,但友谊真挚深厚,朋友,我换号码了,第一时间通知你,记得要常联系哟!
48、 大家好,我是XX,换号码我一直很谨慎,号码是自己选的,要对自己负责,还要便于大家记忆,13XXXXXXXXX,移动(连通)荣誉出品,符合中国人的口味,我以后都用它,13XXXXXXXXX,手机号码中的战斗码!
49、 世界变化太快。有人换车:有人换房:有人换老婆:有人换情人:有人换工作;有人换手机。为了跟上时代的步伐。俺郑重申明俺也要换号了。偶是。。。
50、 你知道我不是喜新厌旧的人,你了解我是喜欢怀旧的人,你明白我是重情重义的人,你懂得我的坏毛病总是&丢三落四&,手机丢了把号换,朋友缘分永不断,兄弟情谊金不换,请记住我的新号,有事联络,没事&骚扰&,祝福你天天好心情,生活愉快阳光灿烂!(www.siandian.com 闪点网)
51、 十年生死两茫茫,手机丢,换号忙。情非得已,大家请原谅。纵使换号勿不识,拒接中,心易凉。夜来幽梦忽还乡,号码记,电话响。相隔虽远,记得友谊长。料得年年肠断处:小偷手,我的号。熟记于心的是我的新号,对不对啊,朋友们。
52、 如今手机换号情非得已,只因原来旧号危在旦夕,在这新旧交替的特殊时期,只有你的位置被排在第一,看眼我的号码你很够义气,记住我的号码让我感动流涕,为了不让我流鼻涕,只需转移不用熟记。
53、 数字精灵,帮我编织一句问候!文字空灵,替我送去一些感悟!朋友需要记住,友谊需要牢固,今天发送我的新号***,希望你我多联系,保持亲密!
54、 曾经有一个号码,和我一见如故,彼此钟情,我在心中发誓&执子之手与子偕老&,可是天意弄人,恋曲被&车祸&终止了!我被逼无奈的换新号了,也顺便通知好朋友一下,愿我们珍爱惜缘,多多联系哦,你的平安快乐幸福是我最大心愿。
55、 手机换号不得已,心中朋友长惦记。有心电话来联系,你却不睬也不理。并非情义已忘记,害怕被骗受人欺。因此短信来通气,收藏新号旧好弃。愿你把我记心里,经常联系不忘记。祝健康幸福!
56、 祝福已经打包,快乐早已深藏;问候已经齐备,关怀早已跟随;号码已经改变,情谊永不改变;信息已经送出,想念早已到达。改变的是数字,不变的是朋友!
57、 号码换了,关系不变,旧号删了,思念不减,新号添了,联系不断,新号码,新开始,从此新生活。
58、 天可塌,地可陷,只有真心永不变;海可枯,石可烂,只有誓言不能改;房子换,手机换,朋友一个常眷恋;常联系,报平安,手机新号记心间。我的新号xxxx常联系,切莫忘。
59、 一二三四五六七,我的新号真好记。七六五四三二一,我的旧号请删去。号码虽变心不变,朋友记得常联系。你永远的朋友XX哥!
60、 我可惜我的老电话号码太累了离我而去了,我惋惜我的老电话号码要在你的手里退休了消失不见了!我珍惜我的新电话号码在你的手机里出现了,拨通了,连线了!朋友,惜缘,常联系!
61、 不经历风雨,怎么有传奇!不经历换号,怎么有信号!不经历联系,怎么有关系!朋友,我经历了换号,希望你做好了记号,以后多叙旧哦!
62、 换掉的是号码,不换的是感情,新增的面孔,旧时的感动,换个新号码,换掉过去的不愉快,精彩从此刻开始。
63、 告诉你一个不幸的消息,我在旅游时,追拍一位天使一样的美女,手机掉下悬崖,英勇牺牲了,为了纪念手机,那个号码不再启用,现在接班的是新号,请更新电话簿,亲朋好友联系继续精彩,祝愿你平安吉祥天天happy。
64、 感谢那位不知名的小偷,你太可爱了,将我那个不漂亮、号码也不吉祥的手机占有&窃喜&了!我非常开心的换新号了,也非常开心的通知好朋友一下,愿好朋友和我一样幸运开心。
65、 你现在浏览的不是一个电话号码,而是一份不变的真诚!你现在需要保存的不是一个联系方式,而是一段再续的感情!朋友,我换号了****,希望常联系!
66、 号码是陌生的,友谊是永远的,打电话你是不接的,短信息你是无法回避的,额手机换号又必须要通知的,想来想去还是要用口令的,换号口令:换号不换机,友谊常联系!
67、 吉祥号,幸运号,我用短信吹响友情冲锋号!感叹号,省略号,我用新电话号联系你我今后集结号!朋友,保存新号,保持联系!
68、 号外,号外,我的电话号码已在你的手机意外消失!为了不让你蒙受损失,请讲新号赶快保存,以免失去珍贵友情!新号......
69、 人生需要不断进步,如果有10万可以换车,高兴一阵子;如果有100万可以换房,高兴两三年;如果有500可以换老婆,高兴三五年;如果。。。如果有50,我就可以换号,高兴一辈子。记住我的新号码哦!
70、 号码虽变,心不变,我心依旧!数字换位,人欣慰,你别无所谓!旧人新号,愿你安好,保存完好,常联系好!我是**新号**
71、 我悄悄的换了号码,请你猜猜我是谁?无论你猜的对否,我都要送你一件奖品:&去火星的单程车票&,哥们喜欢吗?嘻嘻嘻,我就是外号&火星人xxx&,好朋友新号码,多多多联系哦,祝天天快乐!
72、 曾经以为换个号码没有什么了不起,直到很久没有收到你的信息我才追悔莫及。如今快快把新号码告诉你,免得你为我人间蒸发而着急。删除旧好,记着新号,朋友的情谊永远不会失去。记得常联系!
73、 乐乐呵呵大肚皮,死皮赖脸缠着你;仰天大笑出门去,多么希望有艳遇;踏破铁鞋无觅处,与你共谱幸福路。如今号码已更改,亲们,偶不怕踩!快来!
74、 到今天我才想明白,享受个白送手机的代价除了要每月消费掉一些话费外,还得麻烦每个朋友都动动手指把我的新号码存一下。出来混,迟早会还给你的。存了我的这个号码吧。未来我一定存你的新号码。&&&
75、 小鸭子回到妈妈跟前,妈妈死活不认它,说自己的孩子爪子不是那样的,小鸭子解释:&妈妈,我刚换了个手机,要剪卡,试了多次,没剪好,还不小心把趾蹼全剪断了,卡也毁了,没法用了,我就直接换了个新卡。&亲爱的朋友,这是我新号哦,常联系&& ^*^
76、 其实我也舍不得,其实我也很难过,其实我也不想说,其实我也不想做,但是花这一毛钱发条短信告诉你,我换号了,我觉得很值得!我是**新号**
77、 请保持平和的心态,我将告诉你一个振奋人心的好消息~~~不要欣喜若狂,香港六合彩中心很遗憾地通知你,你的号码并没有被抽中~~~但是,请翻开手机通信录,找到某某某小帅哥,打开联系人,点击编辑,输入13***,点击完成。没错,正是本小帅,我换号了,以后常联系。
78、 这是新号,不是暗号,所以不要你删除,需要你保留!这是新号,也是暗号,所以不要你珍藏,需要你常拨通,联系联系!我是**新号**
79、 社会上存在三种人,第一种,用别人者,说明拥有掌管的实力;第二种,被人所用者,表明有被用的价值;第三种,不被人所用亦无法用别人者,为庸人。
80、 哥们,我&离婚&了,又找了个&新媳妇&,她是&妻管严&,硬逼我换新号,呵呵,换就换号,谁怕谁谁,记住新号就是这个发短信的号,多多联系了哦,祝开心快乐。
81、 哎!手机又掉厕所了,这是今年第8个咧,换手机都把人换晕了,但是朋友的情谊不能换啊,请记住我的新号,有事没事常联络,祝亲爱的朋友天天开心,手机永远不去厕所洗澡!
分页阅读:
本页手机地址:
【手机换号码通知大家的搞笑短信句子大全】相关文章
【推荐文章】
【热点文章】我曾经发过这样的..
你好,我是XX,这是我的新手机号哦(138XXXXXXXX),以前的那个可以被这个覆盖掉了,一定要存哦,不然以后会找不到我的!!!
其他答案(共2个回答)
写短消息,内容为0000发送给8888(联通为9888),在收到退订成功的短信后,您在新浪网的所有栏目就可以注销了.方法二:请您打开新浪短信息服务的首页,在页面左上角的“手机号码登陆区”输入您的手机号码和密码进行登陆。登陆后的页面左侧有“我的订阅”一项服务。进入该页面后,您可以看到已经订阅的短信服务栏目。如果您想退订某个栏目,点击该栏目右侧的“停止”...
先取消,再重新申请
两种方法:方法一:通过相关信息写短消息,内容为0000发送给8888(联通为9888),在收到退订成功的短信后,您在新浪网的所有栏目就可以注销了.方法二:请您打开新浪短信息服务的首页,在页面左上角的“手机号码登陆区”输入您的手机号码和密码进行登陆。登陆后的页面左侧有“我的订阅”一项服务。进入该页面后,您可以看到已经订阅的短信服务栏目。如果您想退订某个栏目,点击该栏目右侧的“停止”按钮,即可退订任何一个已订阅的栏目,退订操作在第二天生效。
啊哟,这位兄弟真够折腾的,直接说"我换号了,某某"就行了呀.
你要是想搞点花哨的,那我还是帮你想一句"各位大爷大妈,帅哥靓妹,阿狗啊猫,我是某某,我换号码了!"
不就是换个号码吗……
1、登录支付宝账户,点击【手机服务】——【修改号码】;
2、输入新的手机号码(提示:如果您的老手机号码已经丢失,您可点击【提交申请单】,提交证件给支付宝客服人工...
你好,现在绑定手机号的很多,而与我们生活息息相关联且最重要的就是:1.网银与银行卡,2.支付宝与财付通,然后上网的各种账号邮箱如:QQ,微博,邮箱,最好在前号码...
你登陆盛大安全的网站,然后在找到安全产品,然后右边会出来一个快速通道,然后点击第二个解绑安全产品。进入新的页面点击立即申请,进入新的页面,根据页面的提示进行填写...
答:  合户后的账户标识您可以直接拨打10086人工台,由人工台通过“账务关系查询”为您查询;您也可以选择到营业厅前台进行查询。
答: 比较天才的问题。。。。。
答: 电子商务现在的定义又大了很多,你上网按照“什么是电子商务”可以搜几天也看不完的各种解释。
我搞计算机14年了,我的理解是通过计算机和网络,将传统的商务电子化就是...
答: 中关村的官网上有的,你可以去看看。如果我的回答对你有帮助,请点击“有用”哦,谢谢了。
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区&%@ page language="java" contentType="text/ charset=UTF-8" pageEncoding="UTF-8"%&
&%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&
&c:set var="ctx" value="${pageContext.request.contextPath}" /&
&jsp:include page="/jsp/common/header.jsp"&&/jsp:include&
&script src="${ctx }/js/order/messageTemplate.js"&&/script&
&table class="queryTable" &
&td class="queryTitle" width="80px"&短信模板:&/td&
&td class="queryContent" &&input class="inputText" type="text" id="messageTypeName" /&&/td&
&td class="queryTitle" width="80px"&状态:&/td&
&td class="queryContent" &
&select id="ifStart" class="easyui-combobox" style="width: 100px" panelHeight="auto"&
&option value=""&全部&/option&
&option value="Y"&启动&/option&
&option value="N"&禁用&/option&
&a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-search"
onclick="doQuery()"&查&&询&/a&
&table id="messageTemplateGrid"&&/table&
&!-- 添加短信模板Div --&
&div id="addMessageTemplateDiv" class="easyui-window" title="" iconCls="icon-edit" style="width:600 height:200text-align: background: #"&
&div class="easyui-layout" fit="true"&
&div region="center" border="false" style="background:#border:1px solid #"&
&form id="addForm"
method="POST"&
&table class="queryTable" width="100%" &
&td class="queryTitle" width="100"&短信类型&/td&
&td class="queryContent" &
&input id="addMessageTypeId" class="easyui-combobox" style="width: 250px" panelHeight="auto" editable="false"&
&td class="queryTitle" width="100"&内容&/td&
&td class="queryContent" &
id="addContent"
style="width: 250 height: 50"&
&/textarea&
&td class="queryTitle" width="100"&&/td&
&td class="queryContent" &
&input type="checkbox" id="addIfStart" value="Y" onclick="clickInfo();"/& 启动
&div region="south" border="false" style="text-align:height:30line-height:30"&
&a class="easyui-linkbutton" iconCls="icon-ok" href="javascript:void(0);" onclick="saveMessageTemplate('add');"&确定&/a&&&
&a class="easyui-linkbutton" iconCls="icon-ok" href="javascript:void(0);" onclick="reset('add');"&重置&/a&&&
&a class="easyui-linkbutton" iconCls="icon-cancel" href="javascript:void(0);" onclick="closeWin('addMessageTemplateDiv');"&取消&/a&
&!-- 编辑短信模板Div --&
&div id="updMessageTemplateDiv" class="easyui-window" title="" iconCls="icon-edit" style="width:600 height:200text-align: background: #"&
&div class="easyui-layout" fit="true"&
&div region="center" border="false" style="background:#border:1px solid #"&
&form id="updForm"
method="POST"&
&input type="hidden" id="messageTemplateIdHidden" name="messageTemplateIdHidden" value="" /&
&input type="hidden" id="messageTypeIdHidden" name="messageTypeIdHidden" value="" /&
&input type="hidden" id="contentHidden" name="contentHidden" value="" /&
&input type="hidden" id="ifStartHidden" name="ifStartHidden" value="" /&
&table class="queryTable" width="100%" &
&td class="queryTitle" width="100"&短信类型&/td&
&td class="queryContent" &
&input id="updMessageTypeId" class="easyui-combobox" style="width: 250px" panelHeight="auto" editable="false"&
&td class="queryTitle" width="100"&内容&/td&
&td class="queryContent" &
id="updContent"
style="width: 250 height: 50" maxlength="250"&
&/textarea&
&td class="queryTitle" width="100"&&/td&
&td class="queryContent" &
&input type="checkbox" id="updIfStart" value="Y" /& 启动
&div region="south" border="false" style="text-align:height:30line-height:30" id="updcontroldiv"&
&a class="easyui-linkbutton" iconCls="icon-ok" href="javascript:void(0);" onclick="saveMessageTemplate('upd');"&确定&/a&&&
&a class="easyui-linkbutton" iconCls="icon-ok" href="javascript:void(0);" onclick="reset('upd');"&重置&/a&&&
&a class="easyui-linkbutton" iconCls="icon-cancel" href="javascript:void(0);" onclick="closeWin('updMessageTemplateDiv');"&取消&/a&
&!-- 发送短信Div --&
&div id="sendMessageDiv" class="easyui-window" title="" iconCls="icon-edit" style="width:800 height:150text-align: background: #"&
&div class="easyui-layout" fit="true"&
&div region="center" border="false" style="background:#border:1px solid #"&
&form id="sendForm"
method="POST"&
&table class="queryTable" width="100%" &
&td class="queryTitle" width="100"&号码:&/td&
&td class="queryContent" &
id="phones"
style="width: 700 height: 50"&
&/textarea&
&div&多个号码之间使用逗号分割,例如:123,456,789
最后一个号码后不要逗号,发送错误,后续号码停止发送!&/div&
&div region="south" border="false" style="text-align:height:30line-height:30"&
&a class="easyui-linkbutton" iconCls="icon-ok" href="javascript:void(0);" onclick="sendMessage();"&发送&/a&&&
&a class="easyui-linkbutton" iconCls="icon-cancel" href="javascript:void(0);" onclick="closeWin('sendMessageDiv');"&取消&/a&
$(function() {
createParentHiddenDom("frameName");
$('#addMessageTemplateDiv').window('close');
$('#updMessageTemplateDiv').window('close');
$('#sendMessageDiv').window('close');
$("#messageTemplateGrid")
.datagrid(
url : appPath
+ '/page/messageTemplateAct/getPage',
height : 'full',
striped : true,
remoteSort : false,
pagination : true,
rownumbers : true,
singleSelect : false,
queryParams : getQueryParam(),
frozenColumns : [ [
field : 'ck',
checkbox : true
field : 'opt',
title : '操作',
width : 100,
align : 'center',
formatter:function(value,rowData,rowIndex) {
if (rowData.ifStart == "N") {
var html="&img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/pencil.png' onClick='opreateMessageTemplate("+rowData.id+",\"edit\")' title='编辑'/&";
html +="&&img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/cancel.png' onclick='cancel("+rowData.id+")' title='删除' /&";
html +="&&img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/ok.png' onClick='doOk("+rowData.id+ ",\"Y\")' title='启用'/&";
html +="&&img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/search.png' onClick='opreateMessageTemplate("+rowData.id+",\"show\")' title='查看'/&";
var html = "&&img class='op-enable' src='" + appPath + "/js/lib/jquery-easyui/themes/icons/no.png' onClick='doOk("+rowData.id + ",\"N\")' title='禁用'/&";
html += "&&img class='op-enable' src='" + appPath + "/js/lib/jquery-easyui/themes/icons/search.png' onClick='opreateMessageTemplate("+rowData.id+",\"show\")' title='查看'/&";
columns : [ [ {
field : 'messageTypeName',
title : '短信模板',
width : 200,
align : 'left',
sortable : true
field : 'content',
title : '短信模板内容',
width : 400,
align : 'left',
sortable : true
field:'ifStart',
title:'状态',
width:150,
align:'left',
sortable:true,
formatter:function(value){
if(value=="Y"){
return '启动';
}else if(value=="N"){
return '禁用';
field : 'userName',
title : '操作人',
width : 100,
align : 'left',
sortable : true
toolbar : [ {
id : 'btnadd',
text : '添加短信模板',
iconCls : 'icon-add',
handler : function() {
// 清空表单
$('#addForm').form('clear');
getStartMessageTypes("add");
$('#addMessageTemplateDiv').window({
title : '添加短信模板',
iconCls : 'icon-add',
width : 450,
height : 250,
left : 550,
top : 150,
modal : true,
shadow : true,
collapsible : false,
minimizable : false,
maximizable : false
id:'messageSend',
text:'发送短信',
iconCls:'icon-edit',
handler:function(){
var selections = $("#messageTemplateGrid").datagrid('getSelections');
if (selections == null || selections == '') {
$.messager.alert('提示信息', '没有短信模板,请选择模板后发送', '');
} else if(selections.length&1){
$.messager.alert('提示信息', '请选择一条短信模板', '');
checkIfStart(selections[0].id);
id:'messageSendHistory',
text:'发送短信记录',
iconCls:'icon-search',
handler:function(){
queryMessageSendHistory();
function doQuery() {
$("#messageTemplateGrid").datagrid('load', getQueryParam());
/*******************************************************************************
* 获得参数
function getQueryParam() {
var MessageTemplate = new Object();
MessageTemplate.ifStart = $("#ifStart").combobox(
"getValue");
if ($("#messageTypeName").val()) {
MessageTemplate.messageTypeName = $("#messageTypeName").val();
return MessageT
/*******************************************************************************
* 查询已经开启的短信类型
function getStartMessageTypes(type){
$("#"+type+"MessageTypeId").combobox({
url:appPath + "/page/messageTemplateAct/getStartMessageTypes",
valueField:"id",
textField:"name"
/*******************************************************************************
* 显示短信模板
function opreateMessageTemplate(messageTemplateId,type) {
getStartMessageTypes("upd");
url : appPath + '/page/messageTemplateAct/opreateMessageTemplate/'
+ messageTemplateId,
type : 'post',
dataType : "json",
success : function(data) {
// 短信模板Id
$("#messageTemplateIdHidden").val(data.id);
$("#messageTypeIdHidden").val(data.messageTypeId);
$("#contentHidden").val(data.content);
$("#ifStartHidden").val(data.ifStart);
// 短信类型名称
$('#updMessageTypeId').combobox("select", data.messageTypeId);
$('#updContent').val(data.content);
// 是否启动
if(data.ifStart=="Y"){
$('#updIfStart').attr('checked','true');
$('#updIfStart').removeAttr('checked');
if(type=="edit"){
title="修改短信模板";
title="查看短信模板";
$('#updMessageTemplateDiv').window({
title : title,
iconCls : 'icon-edit',
width : 450,
height : 250,
left : 550,
top : 150,
modal : true,
shadow : true,
collapsible : false,
minimizable : false,
maximizable : false
if(type=="show"){
$('#updcontroldiv').css('display','none');
$('#updIfStart').unbind("click");
$('#updIfStart').bind("click",function(){
if($("#updIfStart").is(":checked")){
$.messager.alert('提示信息', '确定后默认开启', 'info');
$.messager.alert('提示信息', '确定后默认不开启', 'info');
$('#updcontroldiv').css('display','block');
$('#updMessageTemplateDiv').window('open');
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '抱歉,显示失败,' + textStatus, 'error');
* 保存短信模板(添加、更新)
function saveMessageTemplate(type) {
//短信类型
var messageTypeId = $("#" + type + "MessageTypeId").combobox("getValue");
if(messageTypeId ==""){
$.messager.alert("提示", "请选择短信类型!", "info");
if ($('#' + type + 'Content').val() == "") {
$.messager.alert("提示", "请输入短信模板内容!", "info");
// 短信模板内容
var content = $.trim($('#' + type + 'Content').val());
if(content.length&250){
$.messager.alert("提示", "短信模板内容不超过250个字符!", "info");
// 是否启动
if($('#' + type + 'IfStart').is(":checked")){
ifStart = "Y";
ifStart = "N";
var messageTemplate = new Object();
// 更新的场合,设置短信模板Id
if (type == 'upd') {
messageTemplate.id = $("#messageTemplateIdHidden").val();
messageTemplate.content =
messageTemplate.ifStart = ifS
messageTemplate.messageTypeId = messageTypeId;
$.messager.confirm('提示信息','确定保存该短信模板?',function(r){
url : appPath + "/page/messageTemplateAct/saveOrUpdate",
type : 'post',
data : messageTemplate,
success : function(data) {
switch (data) {
case "ok":
if (type == 'add') {
$.messager.alert('提示信息', '保存成功', 'info');
$.messager.alert('提示信息', '更新成功', 'info');
$.messager.alert('提示信息', '抱歉,失败了', 'error');
$('#' + type + 'MessageTemplateDiv').window('close');
doQuery();
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '抱歉,保存失败,' + textStatus, 'error');
* 启动或者禁用
function doOk(messageTemplateId,ifStart){
var messageTemplate = new Object();
messageTemplate.id = messageTemplateId;
messageTemplate.ifStart = ifS
$.messager.defaults = { ok: "确定", cancel: "取消" };
if(ifStart=='Y'){
info = "是否要启动现有的短信模板?";
info = "是否要禁用现有的短信模板?";
$.messager.confirm('提示信息',info,function(r){
url : appPath + "/page/messageTemplateAct/saveOrUpdate",
type : 'post',
data : messageTemplate,
success : function(data) {
switch (data) {
case "ok":
if (ifStart == 'Y') {
$.messager.alert('提示信息', '启动成功', 'info');
$.messager.alert('提示信息', '禁用成功', 'info');
$.messager.alert('提示信息', '抱歉,失败了', 'error');
doQuery();
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '抱歉,保存失败,' + textStatus, 'error');
function cancel(id){
var messageTemplate = new Object();
messageTemplate.id=
messageTemplate.isDelete='Y';
$.messager.defaults = { ok: "确定", cancel: "取消" };
$.messager.confirm('提示信息','您确定要删除?',function(r){
url : appPath + '/page/messageTemplateAct/saveOrUpdate',
type : 'post',
data : messageTemplate,
success : function(data) {
if (data=="ok") {
$.messager.alert('提示信息', '删除成功', 'success');
doQuery();
$.messager.alert('提示信息', data.msg + ',操作失败', 'error');
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '操作未能完成' + textStatus, 'error');
function reset(type){
if(type=="upd"){//修改时候重置恢复编辑前内容
// 短信类型名称
$('#updMessageTypeId').combobox("select", $('#messageTypeIdHidden').val());
$('#updContent').val($('#contentHidden').val());
// 是否启动
if($('#ifStartHidden').val()=="Y"){
$('#updIfStart').attr('checked','true');
$('#updIfStart').removeAttr('checked');
}else{//新增时候重置清空
$("#" + type + "MessageTypeId").combobox("select", "");
$('#' + type + 'Content').val('');
$('#' + type +'IfStart').removeAttr('checked');
function clickInfo(){
if($('#addIfStart').is(":checked")){
$.messager.alert('提示信息', '确定后默认开启', 'info');
$.messager.alert('提示信息', '确定后默认不开启', 'info');
* 关闭窗口
function closeWin(dlg) {
$('#' + dlg).window('close');
* 判断短信模板以及短信类型是否开启
function checkIfStart(messageTemplateId){
url : appPath + "/page/messageTemplateAct/checkIfStart/"+messageTemplateId,
type : 'post',
dataType : "json",
success : function(data) {
if (data=="OK") {
$('#sendForm').form('clear');
$('#sendMessageDiv').window({
title : '发送短信',
iconCls : 'icon-add',
width : 800,
height : 150,
left : 300,
top : 150,
modal : true,
shadow : true,
collapsible : false,
minimizable : false,
maximizable : false
} else if(data=="TEMPLATE"){
$.messager.alert('提示信息', '短信模板已禁用', 'info');
}else if(data=="TYPE"){
$.messager.alert('提示信息', '短信类型已禁用', 'info');
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '出错了', 'error');
* 发送短信
function sendMessage(){
// 手机号码
var phonesStr = $.trim($('#phones').val());
if(phonesStr.charAt(phonesStr.length-1)==","){
$.messager.alert('提示信息', '输入的号码有误,请重新输入', 'info');
var phones = phonesStr.split(",");
for(var i=0;i&phones.i++){
var partten = /^1[3,5,8]\d{9}$/;
if(partten.test(phones[i]))
//是手机号码
//不是手机号码
$.messager.alert('提示信息', '输入的号码有误,请重新输入', 'info');
var selections = $("#messageTemplateGrid").datagrid('getSelections');
var messageTemplateId = selections[0].
//发送短信
url : appPath + "/page/messageTemplateAct/sendMessage/"+phonesStr+"/"+messageTemplateId,
type : 'post',
dataType : "json",
success : function(data) {
if (data=="ok") {
$.messager.alert('提示信息', '发送成功', 'success');
$('#sendMessageDiv').window('close');
$.messager.alert('提示信息', '发送失败', 'error');
error : function(XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示信息', '发送失败', 'error');
* 发送短信记录查询
function queryMessageSendHistory(){
$(window.parent.document).find("#sendMessageFrameName").val($(self).attr("name"));
parent.addTab("发送短信记录",appPath+"/jsp/order/message_history_query.jsp","icon icon-users",true,"sendMessageQueryFrame");
package com.founder.ec.order.
import java.io.IOE
import java.io.UnsupportedEncodingE
import java.net.URLE
import java.util.D
import java.util.M
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
import net.sf.json.JSONO
import org.springframework.beans.factory.annotation.A
import org.springframework.stereotype.C
import org.springframework.web.bind.annotation.PathV
import org.springframework.web.bind.annotation.RequestM
import org.springframework.web.bind.annotation.ResponseB
import com.founder.ec.common.service.SystemS
import com.founder.ec.common.utils.DateU
import com.founder.ec.common.utils.HttpSenderU
import com.founder.ec.common.utils.MD5;
import com.founder.ec.order.model.MessageR
import com.founder.ec.order.model.MessageT
import com.founder.ec.order.model.MessageT
import com.founder.ec.order.service.MessageRecordS
import com.founder.ec.order.service.MessageTemplateS
import com.founder.ec.order.service.MessageTypeS
import com.founder.ec.utils.PropertyC
@Controller
@RequestMapping(value="/messageTemplateAct")
public class MessageTemplateAction{
@Autowired
private MessageTemplateService messageTemplateS
@Autowired
private MessageTypeService messageTypeS
@Autowired
private MessageRecordService messageRecordS
@Autowired
private SystemService
@RequestMapping(value="/getPage")
@ResponseBody
public Map&String,Object& getPage(HttpServletRequest request,MessageTemplate messageTemplate)
int pageSize=10,pageNo=1;
pageNo = Integer.parseInt(request.getParameter("page"));
pageSize= Integer.parseInt(request.getParameter("rows"));
return messageTemplateService.getPage(messageTemplate, pageNo, pageSize);
* 根据Id获取短信模板
@RequestMapping(value = "/opreateMessageTemplate/{messageTemplateId}")
public void opreateMessageTemplate(HttpServletResponse response, @PathVariable Long messageTemplateId) {
MessageTemplate messageTemplate = messageTemplateService.getMessageTemplateById(messageTemplateId);
response.getWriter().print(JSONObject.fromObject(messageTemplate));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
* 保存或更新
@RequestMapping(value="/saveOrUpdate")
@ResponseBody
public String saveMessageTemplate(HttpServletRequest request,MessageTemplate messageTemplate){
Integer userId = (Integer)request.getSession().getAttribute("userId");
if (null == messageTemplate.getId()) {
messageTemplate.setAddUserId(userId);
messageTemplate.setAddTime(DateUtils.longToDateAll(System.currentTimeMillis()));
messageTemplate.setEditUserId(userId);
messageTemplate.setEditTime(DateUtils.longToDateAll(System.currentTimeMillis()));
messageTemplateService.save(messageTemplate);
messageTemplate.setEditUserId(userId);
messageTemplate.setEditTime(DateUtils.longToDateAll(System.currentTimeMillis()));
messageTemplateService.update(messageTemplate);
return "ok";
* 查询所有已经开启的短信类型
@RequestMapping(value = "/getStartMessageTypes")
public void getStartMessageTypes(HttpServletResponse response, HttpServletRequest request) throws IOException{
response.getWriter().print(net.sf.json.JSONArray.fromObject(messageTypeService.getStartMessageTypes()));
* 查询短信发送记录
@RequestMapping(value="/getMessageRecordPage")
@ResponseBody
public Map&String,Object& getMessageRecordPage(HttpServletRequest request,MessageRecord messageRecord)
int pageSize=10,pageNo=1;
pageNo = Integer.parseInt(request.getParameter("page"));
pageSize= Integer.parseInt(request.getParameter("rows"));
return messageRecordService.getPage(messageRecord, pageNo, pageSize);
* 发送短信
@RequestMapping(value = "/sendMessage/{phonesStr}/{messageTemplateId}")
@ResponseBody
public String sendMessage(HttpServletRequest request,HttpServletResponse response, @PathVariable String phonesStr, @PathVariable Long messageTemplateId){
Integer userId = (Integer)request.getSession().getAttribute("userId");
MessageTemplate messageTemplate = messageTemplateService.getMessageTemplateById(messageTemplateId);
//发送的消息
msg=messageTemplate.getContent();
//发送数据
long time = new Date().getTime();
msg = URLEncoder.encode(msg, "UTF-8");
String check="",param ="",NOTICE_ADDRESS ="",returnStr="";
String[] phones = phonesStr.split(",");
for(int i=0;i&phones.i++){
check = MD5.getMD5(time + "www.j1.com");
param = "t=" + time + "&mobile="+phones[i]+"&msg=" + msg + "&check=" +
NOTICE_ADDRESS=(String)PropertyConfigurer.getContextProperty("notice.address");
returnStr= HttpSenderUtil.sendPost(NOTICE_ADDRESS, param); //真实地址
System.out.println("returnStr:"+returnStr);
//将发送短信记录存进表message_record
MessageRecord messageRecord = new MessageRecord();
messageRecord.setMessageTemplateId(messageTemplateId);
messageRecord.setPhones(phonesStr);
messageRecord.setUserId(userId);
messageRecord.setSendTime(DateUtils.longToDateAll(System.currentTimeMillis()));
messageRecordService.save(messageRecord);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "ok";
* 检查短信类型与短信模板是否开启
@RequestMapping(value = "/checkIfStart/{messageTemplateId}")
@ResponseBody
public String checkIfStart(HttpServletResponse response, @PathVariable Long messageTemplateId){
MessageTemplate messageTemplate = messageTemplateService.getMessageTemplateById(messageTemplateId);
if("N".equals(messageTemplate.getIfStart())){
return "TEMPLATE";
MessageType messageType = messageTypeService.getMessageTypeById(messageTemplate.getMessageTypeId());
if("N".equals(messageType.getIfStart())){
return "TYPE";
return "OK";
http://***/ec-order/page/messageTemplateAct/sendMessage/158***23367/26
阅读(...) 评论()}

我要回帖

更多关于 模拟手机号发送短信 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信