|
|
|
ผู้เชียวชาญช่วยตอบหน่อยครับ เกี่ยวกับ radio button |
|
|
|
|
|
|
|
ไปเขียนเงื่อนไขใน php เอาครับ if เอาง่าย ๆ จากนั้นก็ใช้ DateAdd ครับ
Go to : PHP DateAdd
|
|
|
|
|
Date :
2012-02-15 17:38:26 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<input type="radio" name="RadioMember" value="1" OnClick ="JavaScript:______;"/>
<input type="radio" name="RadioMember" value="2" OnClick ="JavaScript:______;"/>
<?php if ($_POST["RadioMember"]==1) { ?>
<? $eng_date = time() + (366*24*60*60);
echo thai_date($eng_date) ?>
<?php } else { ?>
<? $eng_date = time() + (732*24*60*60);
echo thai_date($eng_date) ?>
<?php } ?>
นี้ครับที่ผมเขียน OnClick ="JavaScript:______;"/> แต่ไม่รุ้จะใส่ตรงนี้ครับ ผมไม่รุ้เรื่องจาวาเลย
|
|
|
|
|
Date :
2012-02-15 17:41:49 |
By :
JO23748 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของผมเป็น jQuery ครับ
Code (PHP)
<div >
<ul style="list-style:none;display:block;clear:both;width:365px;border:1px solid black;">
<li style="display:inline-block;width:120px;">สถานะ</li>
<li style="display:inline-block;width:240px;">
<input type="radio" id="student" name="person" /> นิสิต<br />
<input type="radio" id="officer" name="person" /> บุคลากร
</li><br />
<li style="display:inline-block;width:120px;">วันหมดอายุ</li>
<li style="display:inline-block;width:240px;"><input type="text" id="expiredate" /></li>
</ul>
</div>
<script>
$("#student").click(function(){
var date = new Date();
date.setDate(date.getDate() + 365);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
$("#officer").click(function(){
var date = new Date();
date.setDate(date.getDate() + 730);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
</script>
|
|
|
|
|
Date :
2012-02-15 17:46:04 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
<input type="radio" name="RadioMember" value="1" OnClick ="JavaScript:document.form1.submit();"/>
<input type="radio" name="RadioMember" value="2" OnClick ="JavaScript:document.form1.submit();"/>
|
|
|
|
|
Date :
2012-02-15 17:46:39 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ถ้าไม่ให้กด submit ละครับ
ผมต้องการให้กด radio แล้วโชเลยครับ
|
|
|
|
|
Date :
2012-02-15 17:52:39 |
By :
JO23748 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div >
<ul style="list-style:none;display:block;clear:both;width:365px;border:1px solid black;">
<li style="display:inline-block;width:120px;">สถานะ</li>
<li style="display:inline-block;width:240px;">
<input type="radio" id="student" name="person" /> นิสิต<br />
<input type="radio" id="officer" name="person" /> บุคลากร
</li><br />
<li style="display:inline-block;width:120px;">วันหมดอายุ</li>
<li style="display:inline-block;width:240px;"><input type="text" id="expiredate" /></li>
</ul>
</div>
<script>
$("#student").click(function(){
var date = new Date();
date.setDate(date.getDate() + 365);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
$("#officer").click(function(){
var date = new Date();
date.setDate(date.getDate() + 730);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
</script>
</body>
</html>
|
|
|
|
|
Date :
2012-02-15 17:56:05 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ได้แล้วนี่ครับ
ใช้ jquery มันไม่ต้อง submit แล้วนี่นา
คุณทดลองดูดีแล้วหรือยัง??
|
|
|
|
|
Date :
2012-02-15 18:01:42 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องสร้าง อาร์เรย์ของเดือนที่เป็นภาษาไทย / และแปลงค่าปีให้เป็น พ.ศ.มาครอบครับ
ผมกลับถึงบ้านจะมาตอบให้ครับ
|
|
|
|
|
Date :
2012-02-15 18:15:25 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 15 เขียนโดย : sakuraei เมื่อวันที่ 2012-02-15 18:15:25
รายละเอียดของการตอบ ::
ผมสร้างไว้แล้วครับ
แต่ไม่รุ้จะเอามาครอบตรงไหน ชื่อว่า thai_date
และเดือนออกมาไม่ตรงด้วยนะครับ เป็น 14/1/2013
<?php
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"มกราคม",
"2"=>"กุมภาพันธ์",
"3"=>"มีนาคม",
"4"=>"เมษายน",
"5"=>"พฤษภาคม",
"6"=>"มิถุนายน",
"7"=>"กรกฎาคม",
"8"=>"สิงหาคม",
"9"=>"กันยายน",
"10"=>"ตุลาคม",
"11"=>"พฤศจิกายน",
"12"=>"ธันวาคม"
);
function thai_date($time){
global $thai_day_arr,$thai_month_arr;
$thai_date_return.= " ".date("j",$time);
$thai_date_return.=" ".$thai_month_arr[date("n",$time)];
$thai_date_return.= " ".(date("Y",$time)+543);
return $thai_date_return;
}
?>
|
ประวัติการแก้ไข 2012-02-15 19:03:40 2012-02-15 19:53:26
|
|
|
|
Date :
2012-02-15 18:23:13 |
By :
JO23748 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดที่เขียนให้เป็นจาวาสคริปท์ครับ เอามาใช้ร่วมกับฟังก์ชั่น php ไม่ได้ครับ
ลองศึกษาการเขียน javascript array ดูน่ะครับ จะได้เก่งๆ
var shortmonth = new Array("","Jan","Feb");
|
|
|
|
|
Date :
2012-02-15 20:36:10 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เยี่ยมครับ
|
|
|
|
|
Date :
2012-02-15 20:40:35 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมชักอยากให้น้องๆ รู้จักทดลองและเรียนรู้สิ่งใหม่ๆ ด้วยตัวเองบ้าง
การที่มีคนคอยป้อนทุกอย่างให้ตลอดเวลา จนทำอะไรเองไม่เป็น
ก็เปรียบเสมือน พ่อแม่ที่ไม่ปล่อยให้ลูกได้เรียนรู้ด้วยตัวเอง จะกลายเป็น พ่อแม่รังแกฉันในท้ายที่สุดล่ะครับ
|
|
|
|
|
Date :
2012-02-15 21:16:30 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
java != javascript
|
|
|
|
|
Date :
2012-02-15 21:23:41 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เห็นต้องแปลงให้เป็นไทยก็ได้นี่ครับ
โดยรวมถ้าระบบทำงานถูกต้องตาม scope ของ proposal ที่เสนออาจารย์ตั้งแต่แรก
ก็ผ่านล่ะครับ เอาเวลาที่เหลือมาใส่ใจเรื่อง โพรเซสของงานดีกว่า ว่าถูกต้องและครบถ้วนหรือเปล่า
|
|
|
|
|
Date :
2012-02-15 21:29:13 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ไม่มีโค๊ดแบบ php หรอครับ
ผมไม่รู้เรื่องเลย
|
|
|
|
|
Date :
2012-02-15 21:30:34 |
By :
JO23748 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php ไม่มีสามารถความสามารถด้าน event-driven ครับ การที่จะจับอีเวนท์ จากการคลิกเมาส์ หรือเคาะปุ่มใดๆจากคีย์บอร์ดต้องใช้พวก client-side เท่านั้น ที่จะพอตอบโต้กับผู้ใช้งานได้ทันที
ถ้าต้องการสคริป php แบบเพียวๆ ต้องผ่านการกดปุ่ม submit ครับ
|
|
|
|
|
Date :
2012-02-15 21:34:34 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา drop down list มาทำอะไรครับ ผมมองภาพไม่ออก
|
|
|
|
|
Date :
2012-02-15 21:54:06 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันยังไม่ได้อีกหรอครับ เอาโค๊ดคุณ Unidentifer ไปลองปรับดูก็ได้ ถ้าไม่อยากใช้ jquery
|
|
|
|
|
Date :
2012-02-15 21:58:06 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<div >
<ul style="list-style:none;display:block;clear:both;width:365px;border:1px solid black;">
<li style="display:inline-block;width:120px;">สถานะ</li>
<li style="display:inline-block;width:240px;">
<input type="radio" id="student" name="person" /> นิสิต<br />
<input type="radio" id="officer" name="person" /> บุคลากร
</li><br />
<li style="display:inline-block;width:120px;">วันหมดอายุ</li>
<li style="display:inline-block;width:240px;"><input type="text" id="expiredate" /></li>
</ul>
</div>
<script>
$("#student").click(function(){
var date = new Date();
date.setDate(date.getDate() + 365);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
$("#officer").click(function(){
var date = new Date();
date.setDate(date.getDate() + 730);
var futDate=date.getDate() + "/" + date.getMonth() + "/" + date.getFullYear();
$("#expiredate").val(futDate);
});
</script>
// ตามแบบที่จะเก็บลงฐานข้อมูล คือ date.getFullYear() + "-" + date.getMonth() + "-" + date.getDate() ;
// ซึ่งง่ายที่สุดแล้ว
|
|
|
|
|
Date :
2012-02-15 22:47:52 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฮิ้ววววว,,,, เจอคำตอบที่กำลังหาอยู่เลยค่ะ
ขอให้ทุกๆคนมีความสุขน่ะค่ะ
|
|
|
|
|
Date :
2012-02-16 20:35:25 |
By :
I need you so much |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้กันแล้วเหรอครับ ไม่ได้ติดตามเลย
|
|
|
|
|
Date :
2012-02-17 17:37:03 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|