基于jquery实现发送文章到手机的代码


Posted in Javascript onDecember 26, 2014

前段时间做项目的时候写的一段代码,感觉挺实用,记录下来分享给大家

<a class="btn_fankui relative" id="btn_fankui" style="top:7px;">

        <div class="qr_content" id="fankui_1" style="top:40px; left:-25px;">

         <span></span>

         <form class="fankui_form" action=""> 

                <table>

    <caption>发送文章到手机</caption>

    

                 <tr>

                  <td align="right" valign="middle"><label for="mphno">手机号</label></td>

                   <td><input class="input" name="mphno" type="text" id="input_phone"/></td>

                  </tr>

      <tr id="p_memssage">

     

                  </tr>

                 <tr>

                   <td colspan="2" align="right" id="short_d"><input name="" type="button" class="fankui_tijiao" value="提 交"/></td>

                   <td colspan="2" align="center" id="short_n" style="display:none">请稍等</td>

                  </tr>

                </table>

          </form>

        </div>

        </a>

   <script type="text/javascript">

                $("#btn_fankui").toggle(function(){

                    $("#fankui_1").fadeIn(1);},

                function(){

                    $("#fankui_1").fadeOut(1);});

                     $("#fankui_1").click(function(e){e.stopPropagation();});

    $(".fankui_tijiao").click(function(){

     var phone = $("#input_phone").val();

     var content = "您订阅的文章{$title}地址是:{$url}";

     var p1 = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15\d{9}$/; 

     if (p1.test(phone)){

      $("#p_memssage").html("");

      $.ajax({

       url:"{APP_PATH}index.php?m=content&c=phone&a=sms",

       type:"POST",

       dataType:"html",

       data:{

        "id":"{$id}",

        "mobile":phone,

        "content":"您订阅的文章《{$title}》地址是:{$url}",

        "rip":"{php echo ip()}",

       },

       error:function(data1,data2){

        alert(data2);

        alert("提交出错!请稍后重试!");

       },

       beforeSend:function(){

        $("#short_d").hide();

        $("#short_n").css("display","block");

       },

       success:function(data){

        $("#fankui_1").css("display","none");

        $("#short_d").show();

        $("#short_n").css("display","none");

        alert(data);

       }

      });

       

     }else{

      $("#p_memssage").html("<td colspan='2'><center><font color='red'>请正确填写你的手机号</font></center></td>");

      return false;

     }

    });

    $("#fankui_2").click(function(){

     $(this).hide();

    })

            </script>
Javascript 相关文章推荐
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
Aug 12 Javascript
可选择和输入的下拉列表框示例
Nov 05 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
php基于redis处理session的方法
Mar 14 Javascript
浅谈如何实现easyui的datebox格式化
Jun 12 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
Mar 08 Javascript
ES6 Set结构的应用实例分析
Jun 26 Javascript
VueCli3.0中集成MockApi的方法示例
Jul 05 Javascript
JavaScript实现京东放大镜效果
Dec 03 Javascript
ES6字符串的扩展实例
Dec 21 Javascript
jQuery中ajax的post()方法用法实例
Dec 26 #Javascript
jQuery中ajax的get()方法用法实例
Dec 26 #Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 #Javascript
使用Plupload实现直接上传附件至七牛云存储
Dec 26 #Javascript
基于javascript的COOkie的操作实现只能点一次
Dec 26 #Javascript
jQuery中ajax的load()方法用法实例
Dec 26 #Javascript
jquery中checkbox全选失效的解决方法
Dec 26 #Javascript
You might like
PHP Pear 安装及使用
2009/03/19 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
js中replace的用法总结
2013/12/27 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
2015/05/01 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
介绍Python中的文档测试模块
2015/04/28 Python
python实现矩阵乘法的方法
2015/06/28 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
服务口号大全
2014/06/11 职场文书
园林系毕业生求职信
2014/06/23 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang