espcms表单js提交

隐藏form提交:

function post(URL, PARAMS) {        
    var temp = document.createElement("form");        
    temp.action = URL;        
    temp.method = "post";        
    temp.style.display = "none";        
    for (var x in PARAMS) {        
        var opt = document.createElement("textarea");        
        opt.name = x;        
        opt.value = PARAMS[x];        
        // alert(opt.name)        
        temp.appendChild(opt);        
    }        
    document.body.appendChild(temp);        
    temp.submit();        
    return temp;        
}        
       
//调用方法 如        
post('pages/statisticsJsp/excel.action', {html :prnhtml,cm1:'sdsddsd',cm2:'haha'});

 

espcms基础表单提交:

<script type="text/javascript" src="/js/My97DatePicker/WdatePicker.js"></script>
<script type="text/javascript">
    var seccode_empty = "验证码输入错误或为空,请重新输入!";
    function atpzform(seccodetype) {
                                                                                                if(document.atpz.zijin.value.match(/^[0-9-]+$/ig)==null) {
                                document.atpz.zijin.focus();
                alert('自有投资资金输入错误,请返回重新输入');
                return false;
            }
                    
        if(seccodetype=='1' && document.atpz.seccode.value.match(/^[A-Z]{4}$/ig)==null) {
            document.atpz.seccode.focus();
            alert(seccode_empty);
            return false;
        }
    }
</script>
<form name="atpz" id="atpz" method="post" action="/form/save" onsubmit="return atpzform('0')">
<input type="hidden" name="linkurl" value="add">
<input type="hidden" name="fgid" id="fgid" value="4">
<input type="hidden" name="formcode" id="formcode" value="atpz">
<input type="hidden" name="did" id="did" value="3">
<input type="hidden" name="tokenkey" value="626a3a06475878ec59d98d2f51550364">
<div>
    <div class="content">
                <div class="form_group cl">
            <label for="username" class="control_label">配资时间</label>
            <div class="control_required">
       <input checked="checked" name="shijian" type="radio" value="2"> 2
       <input name="shijian" type="radio" value="5"> 5
<input name="shijian" type="radio" value="10"> 10
<input name="shijian" type="radio" value="15"> 15 </div>
</div>
<div class="form_group cl">
    <label for="username" class="control_label">杠杆倍率</label>
    <div class="control_required">
        <input type="text" name="beilv" size="20" maxlength="250" value="" class="infoInput infoInput_2" placeholder="" onfocus="this.placeholder='';"> </div>
</div>
<div class="form_group cl">
    <label for="username" class="control_label">* 自有投资资金</label>
    <div class="control_required">
        <input type="text" name="zijin" size="20" maxlength="250" value="" class="infoInput infoInput_3" placeholder="投入资金必须≥2000" onfocus="this.placeholder='';"> </div>
</div>
<div class="form_group">
    <label class="control_label"> </label>
    <div class="control_required">
        <input type="submit" id="atpzbotton" class="button blue2" value="提交申请"> </div>
</div>
</div>
<b class="b5"></b><b class="b6"></b><b class="b7"></b><b class="b8"></b>
</div>
</form>

 

 

银翼投资加入判断与参数计算的提交:

<script>
function compute(){
    var baozheng=$("#zijin").val();
    var shenqing;
    var time=$("#shijian").val();
    var notice;
    var line;
    var beilv=$("#beilv").val();
    var shijian=$("#shijian").val();
    if(baozheng=='')baozheng=0;
    if(baozheng<2000)return;
    shenqing=baozheng*beilv;
    notice=baozheng*0.5+shenqing;
    line=baozheng*0.3+shenqing;
    $("#vbaozheng").text(baozheng);
    $("#vshenqing").text(shenqing);
    $("#vtime").text(time);
    $("#vline").text(parseInt(line));
    $("#vnotice").text(parseInt(notice));
}
function ajaxpost(){
    if($("#zijin").val()<2000){
        alert("投入资金必须≥2000");
        $("#zijin").focus();
        return;}
    if($("#name").val()==''||$("#name").val().length>5||!/^[\u4e00-\u9fa5]+$/.test($("#name").val()) ){
        alert("姓名不能为空或姓名格式不对");
        $("#name").focus();
        return;
    }
    if($("#contact").val()==''||!/^[0-9]*$/.test($("#contact").val())){
        alert("联系方式不能为空或格式不对");
        $("#contact").focus();
        return;
    }
    compute();
    var vtype=$(".type a.select").text();
    var vbaozheng=$("#vbaozheng").text();
    var vshenqing=$("#vshenqing").text();
    var vtime=$("#vtime").text();
    var vline=$("#vline").text();
    var vnotice=$("#vnotice").text();
    var vbeilv=$("#beilv").val();
    var vname=$("#name").val();
    var vcontact=$("#contact").val();
    $.ajax({
       type: "POST",
       url: "/php/product.php?type=qft",
       data: {'product':"股票配资",'vtype':vtype,'vbaozheng':vbaozheng,'vshenqing':vshenqing,'vtime':vtime,'vline':vline,'vnotice':vnotice,'vname':vname,'vcontact':vcontact,'vbeilv':vbeilv},
       beforeSend:function(){
        $(".product-btn").text("正在提交..");
       },
       success: function(msg){
         $(".product-btn").text("立即申请");
         alert(msg);
       }
    });
}
$(".product-form .type a").click(function(){
    $(".product-form .type a").removeClass("select");
    $(this).addClass("select");
});
$("#zijin").keyup(function(){
  $("#vbaozheng").text($(this).val());
});
$("#zijin").blur(function(){ 
    if($(this).val()<2000&&$(this).val()!=''){
        $(".zijin-e").addClass("red");$(this).focus();
    }else {
        compute();
        $(".zijin-e").removeClass("red");
    }
});
$("#beilv").change( function() {compute();});
$("#shijian").change( function() {compute();});
$(".product-btn").click(function(){ajaxpost();});
$.ajax({
    type: "POST",
    url: "/member/index_do.php?fmdo=getuser",
    dataType:"json",
    success: function(data){
        $("#name").val(data.uname);
        $("#contact").val(data.userid);
    }
});
</script>

 

posted @ 2016-03-07 20:52  暖风叔叔  阅读(346)  评论(0)    收藏  举报