JAVASCRIPT 13
Actions.js Guest on 6th April 2021 03:18:46 AM
  1. $( document ).ready(function() {
  2.         $('#idModule').change(function() {
  3.             $('#formModule').submit();
  4.         });
  5.        
  6.         $("#form1 select").change(function() {
  7.             action();
  8.         });
  9.        
  10.         action();
  11.        
  12.         $('#form').submit(function (event)
  13.         {
  14.             var validForm=true;
  15.             $("select").each(function( index ) {
  16.                 if ($(this).attr("name").substr(0,11)=="type_action" && $(this).attr("name").substr(11,9999)!="0" ) {
  17.                     $id=$(this).attr("name").substr(11,9999);
  18.                     if (($(this).val() == 0) && validForm==true) {event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir le type d'action", "error");}
  19.                     if (($(this).val() == 3) && $('#value_parameter'+$id).val()=='' && validForm==true) {event.preventDefault();validForm=false;swal("Formulaire non valide !", "Veuillez saisir la valeur Ć  affecter"", "error");}
  20.                 }
  21.             });
  22.                          
  23.                            
  24.             if (validForm==true) {
  25.                 $("#send").hide();
  26.                 $("#wait").show();
  27.             }
  28.         });
  29. });
  30.  
  31. function action() {
  32.     $("#form1 select").each(function( index ) {
  33.         if  ($(this).attr("name").substr(0,11)=='type_action')
  34.         {
  35.             $idAction=$(this).attr("name").substr(11,9999);
  36.             if ($(this).val()!=3) {
  37.                 $('#id_module_action'+$idAction).show();
  38.                 $('#name_parameter'+$idAction).hide();
  39.                 $('#value_parameter'+$idAction).hide();
  40.             } else {
  41.                 $('#id_module_action'+$idAction).hide();
  42.                 $('#name_parameter'+$idAction).show();
  43.                 $('#value_parameter'+$idAction).show();
  44.             }
  45.         }
  46.     });
  47. }
  48.    
  49. function del(url){
  50.  
  51.     swal({
  52.       title: "Attention",
  53.       text: "Etes-vous sĆ»r de vouloir supprimer cette action?",
  54.       type: "warning",
  55.       showCancelButton: true,
  56.       confirmButtonColor: "#b53000",
  57.       confirmButtonText: "Supprimer",
  58.       cancelButtonText: "Annuler",
  59.       closeOnConfirm: true,
  60.       closeOnCancel: true
  61.     },
  62.     function(){
  63.         window.open(''+url,'_self');
  64.     });

Paste-bin is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.