|
|
|
สร้างตารางมาเพื่อคำนวนตารางหนึ่งค่ะ เมื่อได้ผลลัพธ์มาแล้วแต่คลิกที่ ปุ่มreset แล้วแต่ตัวเ่ลขที่มันเป็นผลลัพธ์มันไม่ลบอ่ะค่ะ |
|
|
|
|
|
|
|
ลองโพส code ให้พี่ๆในบอรดดูสิครับ เขาช่วยแก้ได้
|
|
|
|
|
Date :
2015-06-22 11:25:49 |
By :
ifoam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เนื่องจากผลลัพธ์ที่เอามาแสดงไม่ได้อยู่ใน tag input ครับเวลาที่กด ปุ่ม Clear เลยไม่สามารถล้างค่าได้
ทางแก้คือใส่ผลลัพธ์เข้าไปใน tag input ก่อนครับเช่น
Code (PHP)
<tr>
<td>T3</td>
<td><label for="fileField"><?php { echo $total ; } ?></label></td>
<td><input type="text" name="poht3" autocomplete="off" value="<?php echo $_POST['poht3']; ?>" /></td>
<td><input type="text" name="uoht3" autocomplete="off" value="<?php echo $_POST['uoht3']; ?>"/></td>
<td><input type="text" name="eudht3" autocomplete="off" value="<?php echo $_POST['eudht3']; ?>" /></td>
<td bgcolor="#CC66FF">
<?php {
@$eaf = (($total - $poht3 - $uoht3 - $eudht3)/$total) * 100;
} ?>
<input type="text" value="<?php echo $eaf; ?>" />
</td>
</tr>
|
|
|
|
|
Date :
2015-06-22 13:15:22 |
By :
zinlucifer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้โค้ดที่ผมพิมพ์ไปให้ รันแล้วหน้าจอ output ออกมาอย่างไรครับ Capture หน้าจอให้ดูหน่อยครับ
|
|
|
|
|
Date :
2015-06-22 14:31:02 |
By :
zinlucifer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="button" name="exit" id="exit" value="clear"
onclick="formx.reset(); formx.submit();" />
เนื่องจากมัน มี tag ที่เกิดจาการคำนวณ ใช้ reset อย่างเดียวมันแค่เคลียร์ input box เท่านั้น
ไม่เคลียร์ tag ที่เกิดจากการคำนวณ
ตังนั้น ต้องใช้ javascript ช่วย
เปลี่ยนปุ่ม reset เป็น button
กดปุ่ม สั่ง reset formx แล้วถึงต่อด้วย submit ให้โปรแกรม รับ generate ค่าขึ้นใหม่
โดยไม่ต้องเขียน สั่งเคลียร์ tag ต่างๆ
ปล. ลืมครับ ทุก echo ให้ตรวจสอบก่อน
echo $eaf
เปลี่ยนเป็น
echo (isset($_POST['poht3']) && $_POST['poht3'])? $eaf : '';
ตรงสีแดง ทำเป็นค่าตัวแปรไว้ ต้นไฟล์ แล้วเอาตัวแปรมาอิงก็ได้ครับ
$x = (isset($_POST['poht3']) && $_POST['poht3']);
echo $x? $eaf : '';
|
ประวัติการแก้ไข 2015-06-22 15:05:42
|
|
|
|
Date :
2015-06-22 14:56:22 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำความเข้ากับ โค๊ดที่เคลียร์ บันทัดสุดท้ายดูครับ ทำไมมันถึงเคลียร์ได้ แล้วนำไปใช้ กับส่วนที่เหลือดูครับ
ปล. อ่านคอมเม้นท์ 4 และ 7 อีกครั้งนะครับ มีคำอธิบายไว้ ผมว่าชัดเจนแล้วนะครับ
|
|
|
|
|
Date :
2015-06-22 15:30:44 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูโค๊ดที่แก้ไขแล้วอีกทีครับ
|
|
|
|
|
Date :
2015-06-22 15:57:37 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|