|
|
|
การเลือกใช้ input ต้องการใช้ input type "hidden" ต้องการใช้ input type "hidden"ดังคำสั่งนี้ |
|
|
|
|
|
|
|
ก่อนอื่นช่วยอธิบายใหม่ได้ไหมครับ อ่านสองรอบยังไม่เข้าใจ ปิด script ยังไงตรงไหน
|
|
|
|
|
Date :
2009-08-07 17:08:48 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่ามี script เวลาด้านบน 1 script แล้วสร้าง from ขึ้นมา เพื่อทำการส่งข้อมูลเวลาลงฐานข้อมูล
โดยปรกติจะใช้
Code (PHP)
<?php
<input type="submit" name="Submit" value="Submit" onClick="JavaScript:clock();">
?>
เพื่อทำการส่งข้อมูลไปยังหน้าอื่นหรือฐานข้อมูลน่ะค่ะ
แต่ต้องการที่จะใช้ hidden แทนการ submit
|
|
|
|
|
Date :
2009-08-07 17:25:29 |
By :
krataiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form id="myfrm">
<input type="hidden" name="hiddentimespent" id="hiddentimespent" value="abc">
</form>
<scirpt>
document.getElementById("myfrm").submit();
</script>
แบบนี้หรอ
|
|
|
|
|
Date :
2009-08-07 21:07:12 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันใช้ได้ค่ะแต่ script มันซ้อนน่ะค่ะ
|
|
|
|
|
Date :
2009-08-08 15:13:29 |
By :
krataiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่คือ script เวลาค่ะ
Code (PHP)
<?php
<script>
startday = new Date();
clockStart = startday.getTime();
function initStopwatch()
{
var myTime = new Date();
var timeNow = myTime.getTime();
var timeDiff = timeNow - clockStart;
this.diffSecs = timeDiff/1000;
return(this.diffSecs);
}
function getSecs()
{
var mySecs = initStopwatch();
var mySecs1 = ""+mySecs;
mySecs1 = parseInt(mySecs1.substring(0,mySecs1.indexOf(".")));
mySecs2 = mySecs1 + " วินาที";
if ( mySecs1 < 9 )
{
mySecs2 = '<font color=green>' + mySecs2 + '</font>';
}
else if ( mySecs1 < 14 )
{
mySecs2 = '<font color=orange>' + mySecs2 + '</font>';
}
else
{
mySecs2 = '<font color=red>' + mySecs2 + '</font>';
}
document.getElementById('timespent').innerHTML = mySecs2
document.getElementById('hiddentimespent').value = mySecs1
window.setTimeout('getSecs()',1000);
}
window.onload = setTimeout('getSecs()',1);
</script>
?>
|
|
|
|
|
Date :
2009-08-08 15:14:53 |
By :
krataiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function doSubmit(){
document.getElementById("myfrm").submit();
}
window.onload = setTimeout('getSecs();doSubmit();',1);
แบบนี้ได้ไหม ชักงง อธิบายหน่อยได้ไหมว่าต้องการอะไร ยังไง
|
|
|
|
|
Date :
2009-08-08 15:17:32 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่า script เวลา ถูก include ไว้กับไฟล์อื่น และเมื่อไฟล์นั้นเปลี่ยนหน้าด้วยการ submit แล้ว script เวลานั้น ก้อทำการหยุดการนับเวลา และแสดงเวลาในหน้าต่อไปประมาณเนี่ยน่ะค่ะ
|
|
|
|
|
Date :
2009-08-08 16:49:48 |
By :
krataiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|