Rabu, 29 Juli 2020

Give All Form Input Same Class

Code at bottom page

//      var inputs=document.getElementById("fminput").getElementsByTagName("*");
      var inputs=document.getElementsByTagName("*");
      for (i = 0i < inputs.lengthi++) {
        try{
          if(inputs[i].type.toLowerCase() == 'text'  || inputs[i].tagName.toLowerCase() == 'textarea' || inputs[i].tagName.toLowerCase() == 'select') {
            inputs[i].className += " form-control input-sm";
          }
        }catch(e){}
      }

Sabtu, 25 Juli 2020

href confirmation

html
<a href="delete.php?id=22" onclick="return confirm('Are you sure?')">Link</a>
javascript
<script>
function hps(id){
  if (window.confirm('Yakin akan menghapus?'))
  {
    $.post("",{hps:id} ).done(function(response){
      var wnd = window.open("about:blank""""_blank");
      wnd.document.write(response);
      //var node = response.split("<<<");
      //if(node[1]==" ok "){location.reload(true);}
    });  
  }else{
      // They clicked no
  }
}
</script>


aa

html
<a href="delete.php?id=22" onclick="return confirm('Are you sure?')">Link</a>
javascript
<button onclick="if(confirm('Are you sure?')) saveandsubmit(event);"></button>


atau


<button onclick="return confirm('Are you sure?')?saveandsubmit(event):'';"></button>

Sabtu, 18 Juli 2020

Javascript Post Form

a
<script>
/**
 * sends a request to the specified url from a form. this will change the window location.
 * @param {string} path the path to send the post request to
 * @param {object} params the paramiters to add to the url
 * @param {string} [method=post] the method to use on the form
 */

function f_post(path, params, method='post') {

// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
const form = document.createElement('form');
form.method = method;
form.action = path;

for (const key in params) {
  if (params.hasOwnProperty(key)) {
    const hiddenField = document.createElement('input');
    hiddenField.type = 'hidden';
    hiddenField.name = key;
    hiddenField.value = params[key];

    form.appendChild(hiddenField);
  }
}

document.body.appendChild(form);
form.submit();
}
</script>
a

Kamis, 16 Juli 2020

Java Script Print Elemet / Print Div

a
//PRINT TO NEW WINDOW
function printDiv(elementId)
{
 var orig = document.getElementById(elementId);
 var printContent = orig.cloneNode(true);
 var inputs=printContent.getElementsByTagName("*");
  for (i = 0; i < inputs.length; i++) {
    if(inputs[i].type == 'text'){
      inputs[i].parentElement.innerHTML=inputs[i].value;
    }
  }
 var wnd = window.open("about:blank""""_blank");
 wnd.document.write('<head><title>Dointech Printer</title></head><link type="text/css" rel="stylesheet" href="cetak/print-styles.css">'+printContent.innerHTML);
 wnd.document.close();
 wnd.focus();
 wnd.print();
 //printWindow.print();
 //printWindow.close();
}
b

Minggu, 05 Juli 2020

Javascript Jquery Prevent Form Submit

PHP CODE


javascript
  <script>
  var inputs=document.getElementsByTagName("*");
  for (i = 0i < inputs.lengthi++) {
    try{
      if(inputs[i].name.includes("a[")){
        inputs[i].value = "sss"+inputs[i].name.replace("a[""[a|");
      }
      if(inputs[i].type=='submit'){
        inputs[i].addEventListener("click"function(event){
          $.post("?input&act=save",$(this.form).serialize()).done(function(response){
console.log(response);
            //var node = response.split("<<<");
            //if(node[1]==" ok "){location.reload(true);}
            var wnd = window.open("about:blank""""_blank");
            //wnd.document.write(node[1]);
            wnd.document.write(response);
          });  
        event.preventDefault();
        });
      }
    }catch(e){}
  }
  </script>
d
<script>
      function addsiswa(id){
        $.post("",{id:id} ).done(function(response){
            var node = response.split("<<<");
            if(node[1]==" ok "){location.reload(true);}
            //var wnd = window.open("about:blank", "", "_blank");
            //wnd.document.write(node[1]);
            //wnd.document.write(response);
          });  
      }
</script>
d
d

Sabtu, 04 Juli 2020

PHP: Show and List all Column name of an msyql table

Code
<? $conn = new stdClass; $conn->user='root'; $conn->pwd=''; $conn->db = 'abnetid_apps2';//.explode(".",$_SERVER["HTTP_HOST"])[0]; $conn->host ='localhost'; $conn->tb = 'des_daduk'; $dbservertype = 'mysqli'; $table_pref = 'finance'; $upload_dir = "../uploads/"; // connect MYSQLI database dengan user root $db = mysqli_connect($conn->host, $conn->user, $conn->pwd,$conn->db); if (!$db)die('Could not connect: ' . mysqli_error($mydb)); ?> <textarea style="width:100%; height:40vh"> <? $colname=$db->query("SELECT COLUMN_NAME as nama FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '$conn->db' AND TABLE_NAME = '$conn->tb';"); while ($rw = mysqli_fetch_object($colname)) { echo "$rw->nama: <input name='a[$rw->nama]' value='".'<? echo $rw->'.$rw->nama."?>' type='text' class='form-control' />\r\n"; } ?> <button type="submit" id="oprevent" name='act' value='save' class="btn btn-success">Siman</button> </textarea>

<textarea style="width:100%; height:10vh"> <? $colname=$db->query("SELECT COLUMN_NAME as nama FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '$conn->db' AND TABLE_NAME = '$conn->tb';"); while ($rw = mysqli_fetch_object($colname)) { echo "$rw->nama\t"; } ?> </textarea>

or

<textarea style="width:100%">
<table>
<?
$colname=$db->query("SELECT COLUMN_NAME as nama FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'admin_nu' AND TABLE_NAME = 'nu_keuangan';");
while ($rw = mysqli_fetch_object($colname)) {
  echo "<tr><td>$rw->nama: </td><td><input name='a[$rw->nama]' value='".'<? echo $rw->'.$rw->nama."?>' type='text' class='form-control' /></td></tr>\r\n";
}
?>
</table>
<button type='submit' id='oprevent' class='btn btn-primary'>Simpan</button>
</textarea>

PHP Code
<?
if($_GET[act]=="save"){
  $aa=(object$_POST[a];
  foreach($aa as $key => $value) {$s .= "$key='".mysqli_real_escape_string($db,$value)."', ";}
  $s=rtrim($s", ");
  $s="insert INTO sia_owner set $s ON DUPLICATE KEY UPDATE $s";
  $db->query($s);
  echo " | $s |";
  echo "<<< ok <<<";
  exit;
}
?>
z
<script>
document.getElementById("oprevent").addEventListener("click"function(event){
  $.post("?txt&act=save",$(this.form).serialize()).done(function(response){
    //var wnd = window.open("about:blank", "", "_blank");
    //wnd.document.write(response);
    var node = response.split("<<<");
    if(node[1]==" ok "){alert('data telah tersimpan');location.reload(true);}
  });  
  event.preventDefault();
});
</script>


zz
function hps(id){
  if (window.confirm('Yakin akan menghapus?'))
  {
    $.post("",{hps:id} ).done(function(response){
     var node = response.split("<<<");
      if(node[1]==" ok "){location.reload(true);}
      //var wnd = window.open("about:blank", "", "_blank");
      //wnd.document.write(response);
    });  
  }else{
      // They clicked no
  }
}

Fill Form Field Object with Own Name

s
  <script>
  var inputs=document.getElementsByTagName("*");
  for (i = 0; i < inputs.length; i++) {
    try{
      if(inputs[i].type.toLowerCase() == 'text'  || inputs[i].tagName.toLowerCase() == 'textarea' || inputs[i].tagName.toLowerCase() == 'select') {
        inputs[i].value = inputs[i].name.replace("a[", "[a|");
        inputs[i].name = inputs[i].name.replace("a[", "[a|");
      }
    }catch(e){}
  }

  </script>
s

<script>
  var inputs=document.getElementsByTagName("*");
  for (i = 0; i < inputs.length; i++) {
    try{
      if(inputs[i].name.includes("a[")){
        inputs[i].value = inputs[i].name.replace("a[""[a|");
      }
    }catch(e){}
  }

  </script>

s

Foto Propades