javascript - How do I make a button work on 2 different conditions? -
i have form have below condition:
- when "printing form" button clicked,the form popup , prompt user fill in required details
- when "complete"button in table click,the same form popup , prompt user fill in required details different when user click on "printing form" button,fill in required details , click submit,the function submitdata() begin,and when user click submit on"complete" button,the function submitdata1() begin below
// submiting data function submitdata() { var $this = $(this); var $div = $this.parent("div"); var $container = $this.parents(".msp__form_plf").find("table"); var $slipdate = $container.find("input[type='date']"); var $isvalid = $slipdate.next("span"); var $article = $container.find(".__articleno"); var $daily = $container.find("input[type='radio']:checked"); var $form = $container.find(".plf__material_list"); var $ol = $form.find(".material__list"); var $inputs = $ol.find("input[type='number']").filter(function() { return (this.value && this.value != 0); } ); var $heat = $form.find("input[type='checkbox']"); var logtype = $heat.is(":checked") ? "heat" : $plf_form_type.val(); var idschedule = $article.val(); var dailyshift = $daily.val(); var slipdate = $slipdate.val(); var records = []; var isvalid = $isvalid.hasclass("plf-invalid") || false; if($inputs.length please choose material"); $article.val("").trigger("liszt:updated"); } }); } and function submitdata1:
// submiting data function submitdata1() { var $this = $(this); var $div = $this.parent("div"); var $container = $this.parents(".msp__form_plf").find("table"); var $slipdate = $container.find("input[type='date']"); var $isvalid = $slipdate.next("span"); var $article = $container.find(".__articleno"); var $daily = $container.find("input[type='radio']:checked"); var $form = $container.find(".plf__material_list"); var $ol = $form.find(".material__list"); var $inputs = $ol.find("input[type='number']").filter(function() { return (this.value && this.value != 0); } ); var $heat = $form.find("input[type='checkbox']"); var logtype = $heat.is(":checked") ? "heat" : $plf_form_type.val(); var idschedule = $article.val(); var dailyshift = $daily.val(); var slipdate = $slipdate.val(); var records = []; var isvalid = $isvalid.hasclass("plf-invalid") || false; if($inputs.length please choose material"); $article.val("").trigger("liszt:updated"); } }); } so,my question ,how can make submit button work based "printing form" button or "complete" button?
thanks in advance.
this "printing form" button in html template
data-href="msp__form_wrapper/p">printing form
and "complete" button,it in php
$row[11] = onclick='open_wrappers();'>complete";
you can this.
$('#buttonprint').click(function(){ $('#myform').attr('action', 'printdata()'); // show form }); $('#buttoncomplete').click(function(){ $('#myform').attr('action', 'submitdata()'); //show form });
Comments
Post a Comment