Post by Goborijung at 2019-11-26 13:32:15 | ID: 186
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script language="javascript">
//เมื่อมีการคลิกฟังก์ชัน
$(function (){
$('#btn_sub').click(function (){
if($('#txtID').val().trim()==''){
$('#msg').text('กรุณากรอกเลขประจำตัว');
$('#txtID').focus();
}else{
//checkID($('#txtID').val() จะไปเรียกฟังก์ชัน checkID(id)
if(!checkID($('#txtID').val().trim())){
alert('รหัสประชาชนไม่ถูกต้อง');
}else{
alert('รหัสประชาชนถูกต้อง เชิญผ่านได้');
$('#msg').text($('#txtID').val().trim());
}
}
});
});
//ตรวจสอบเลข ปปช ว่ามีจริงหรือไม่
function checkID(id)
{
//ตัดข้อความ - ออก
var zid = id;
var zids = zid.split("-");
for(var i=0;i<zids.length;i++){
zids[i];
}
var id_val = zids[0]+zids[1]+zids[2]+zids[3]+zids[4];
if(id_val.length != 13) return false;
for(i=0, sum=0; i < 12; i++)
sum += parseFloat(id_val.charAt(i))*(13-i); if((11-sum%11)%10!=parseFloat(id_val.charAt(12)))
return false; return true;
}
//ฟังก์ชัน รูปแบบ
function autoTab(obj){
/* กำหนดรูปแบบข้อความโดยให้ _ แทนค่าอะไรก็ได้ แล้วตามด้วยเครื่องหมาย
หรือสัญลักษณ์ที่ใช้แบ่ง เช่นกำหนดเป็น รูปแบบเลขที่บัตรประชาชน
4-2215-54125-6-12 ก็สามารถกำหนดเป็น _-____-_____-_-__
รูปแบบเบอร์โทรศัพท์ 08-4521-6521 กำหนดเป็น __-____-____
หรือกำหนดเวลาเช่น 12:45:30 กำหนดเป็น __:__:__
ตัวอย่างข้างล่างเป็นการกำหนดรูปแบบเลขบัตรประชาชน
*/
var pattern=new String("_-____-_____-_-__"); // กำหนดรูปแบบในนี้
var pattern_ex=new String("-"); // กำหนดสัญลักษณ์หรือเครื่องหมายที่ใช้แบ่งในนี้
var returnText=new String("");
var obj_l=obj.value.length;
var obj_l2=obj_l-1;
for(i=0;i<pattern.length;i++){
if(obj_l2==i && pattern.charAt(i+1)==pattern_ex){
returnText+=obj.value+pattern_ex;
obj.value=returnText;
}
}
if(obj_l>=pattern.length){
obj.value=obj.value.substr(0,pattern.length);
}
}
</script>
รหัสประจำตัวประชาชน : <input type="text" name="txtID" id="txtID" onkeyup="autoTab(this)"/>
<input type="button" value="CLICK" id="btn_sub"/>
<br/><br/><br/>
<span id="msg" style="color:red"></span>Post by Goborijung at 2021-03-24 09:26:30 | ID: 361
Javascript CheckBox All-- HTML
<form action='' method='post'> <input type="checkbox" onchange="checkAll()" name="chk[]"> Check All <input type="checkbox" name="chkbox[]" value="<?=$rs['OID']?>"> </form>-- JS
<script> /* all checkbox */ function checkAll() { var checkboxes = document.getElementsByTagName('input'); //alert(checkboxes); var val = null; for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].type == 'checkbox') { if (val === null) val = checkboxes[i].checked; checkboxes[i].checked = val; } } } </script>-- PHP
<?php $chkVal = isset($_POST['chkbox'])?$_POST['chkbox']:''; print_r($chkVal); ?> > ตัวอย่างการใช้งาน CheckAll https://www.thaicreate.com/community/jquery-check-all-checkbox-count-checkbox.html
Post by Goborijung at 2019-12-28 09:45:01 | ID: 362
การทำ CheckAll อย่างง่ายตัวอย่าง
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br/> <input type="checkbox" name="foo" value="bar1"> Bar 1<br/> <input type="checkbox" name="foo" value="bar2"> Bar 2<br/> <input type="checkbox" name="foo" value="bar3"> Bar 3<br/> <input type="checkbox" name="foo" value="bar4"> Bar 4<br/> <script> function toggle(source) { checkboxes = document.getElementsByName('foo'); for(var i=0, n=checkboxes.length;i<n;i++) { checkboxes[i].checked = source.checked; } } </script>หรือ
-- HTML
<input type="checkbox" onchange="checkAll(this)" name="chkAll" id="chkAll"> Check All <input type="checkbox" name="chkbox[]" id="chkbox" value="1"> <input type="checkbox" name="chkbox[]" id="chkbox" value="2">-- JS
<script> function checkAll(source) { // alert(555); var x = document.getElementsByName('chkbox[]'); //นับ ElementsByName = chkbox //alert('ค้นเจอ : '+x.length); //2 // Toggle CheckAll //for(var i=0, n=x.length; i<n; i++) { for(var i=0; i<x.length; i++) { x[i].checked = source.checked; } } </script>
Post by Goborijung at 2020-01-25 20:16:08 | ID: 378
<a href="javascript:;" onclick="return confirm('del ?')"><i class="fa fa-edit text-primary"></i></a>Post by Goborijung at 2019-06-07 09:50:59 | ID: 87
var xx = document.getElementById("idname").value;
ตัวอย่าง
let val = document.getElementById("idname").value;
let elements = document.getElementsByName("idname")[0].value;
var x = document.getElementsByName("fname1")[0].value;Post by Goborijung at 2019-12-21 13:24:49 | ID: 352
<input type="button" value="Add Row" onclick="addRow('dataTable')" />
<input type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
<table id="dataTable" cellPadding="5" cellSpacing="0" border="1" rules="all">
<tr>
<th>
<input type="checkbox" onchange="checkAll()" name="chk[]" />
</th>
<th>Make</th>
<th>Model</th>
<th>Description</th>
<th>Start Year</th>
<th>End Year</th>
</tr>
</table>
<script>
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "checkbox";
element1.name = "chkbox[]";
cell1.appendChild(element1);
var cell2 = row.insertCell(1);
cell2.innerHTML = rowCount;
var cell3 = row.insertCell(2);
cell3.innerHTML = rowCount;
var cell4 = row.insertCell(3);
cell4.innerHTML = rowCount;
var cell5 = row.insertCell(4);
cell5.innerHTML = rowCount;
var cell6 = row.insertCell(5);
cell6.innerHTML = rowCount;
}
function deleteRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
for (var i = 1; i < rowCount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].children[0];
if (chkbox != null && chkbox.checked == true) {
table.deleteRow(i);
rowCount--;
i--;
}
}
var rootChkbox = table.rows[0].cells[0].children[0];
if (rowCount == 1) rootChkbox.checked = false;
}
function checkAll() {
var checkboxes = document.getElementsByTagName('input');
var val = null;
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].type == 'checkbox') {
if (val === null) val = checkboxes[i].checked;
checkboxes[i].checked = val;
}
}
}
</script>
Post by Goborijung at 2019-12-05 09:51:26 | ID: 204
<input type="text" name="some_name" size="13" maxlength="13" onkeyup="if(isNaN(this.value)){alert('กรุณาป้อนตัวเลข')}">
// isNan = is Not a Number ถ้าไม่ใช่ตัวเลขPost by Goborijung at 2019-12-05 10:02:36 | ID: 205
<input type="text" name="some_name" size="50" maxlength="50" onkeyup="if( !(isNaN(this.value)) ){alert('กรุณาป้อนตัวหนังสือ')}">
// isNaN = is Not a Number ถ้าไม่ใช่ตัวเลขPost by Goborijung at 2018-12-24 16:12:42 | ID: 59
<script language='javascript'> var x = document.getElementById('idName'); if(x===null){ alert('not exist'); }else{ alert('exist'); } //Shothand Check var y = document.getElementById('idName'); alert((y===null)?'Y':'N'); </script>
Post by Goborijung at 2020-01-07 08:19:19 | ID: 363
https://www.w3schools.com/howto/howto_google_charts.asp <!DOCTYPE html> <html lang="en-US"> <body> <h1>My Web Page</h1> <div id="piechart"></div> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> // Load google charts google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); // Draw the chart and set the chart values function drawChart() { var data = google.visualization.arrayToDataTable([ ['Task', 'Hours per Day'], ['Work', 8], ['Eat', 2], ['TV', 4], ['Gym', 2], ['Sleep', 8] ]); // Optional; add a title and set the width and height of the chart var options = {'title':'My Average Day', 'width':550, 'height':400}; // Display the chart inside the <div> element with id="piechart" var chart = new google.visualization.PieChart(document.getElementById('piechart')); chart.draw(data, options); } </script> </body> </html>