|
|
|
ทำไงดีค่ะเกี่ยวกับ text area ตอนนี้ทำลบความคิดเห็นค่ะ โดยรับค่เขามาเก็บไว้ในเท็กแอเรีย แล้วให้โชว์ตรงการโพสต์แสดงความคิดเห็น |
|
|
|
|
|
|
|
ลองดูนี้น่ะคับ
<script>
function chopText(elem, limit)
{
if(elem.value.length>limit)
elem.value=elem.value.substring(0,limit);
document.f1.cLeft.value=limit-elem.value.length
}
setInterval("chopText(document.f1.ta1,70)",1000);
</script>
<form name="f1">
<BR>
<textarea name='ta1' rows=5 cols=40 onchange=onkeyup="chopText(this,70)"
></TEXTAREA>
<BR>Characters Remaining
<input size=3 type="text" name="cLeft">
</form>
</body>
</html>
|
|
|
|
|
Date :
4 พ.ค. 2550 17:01:52 |
By :
pok1709 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษทีนะค่ะ อยากทราบความหมายของโค้ดอ่ะค่ะ ช่วยบอกทีนะค่ะ และอยากได้เมลของคุณด้วยค่ะ เพราะเวลามีปัญหาจะได้ปรึกษาได้ทันเวลาค่ะ
|
|
|
|
|
Date :
4 พ.ค. 2550 17:14:35 |
By :
แตน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>
function chopText(elem, limit){
if(elem.value.length>limit) // Check ว่าจำนวนตัวอักษรใน textarea ยาวมากกว่าความยาวที่กำหนดไว้หรือไม่ (ในที่นี้กำหนดไว้ 70 ตัวอักษร)
elem.value=elem.value.substring(0,limit); //ตัดตัวอักษรตั้งแต่ตัว 1 ถึงจำนวนที่กำหนด
document.f1.cLeft.value=limit-elem.value.length //Update จำนวนตัวอักษรที่จะพิมพ์ได้อีกใน Textbox
}
setInterval("chopText(document.f1.ta1,70)",1000); //กำหนดให้ฟังก์ชันนี้ทำงานหลังจากมีการเรียกใช่ไปนานเท่าไร (ในที่นี้กำหนดไว้ ให้Delay ไป 1000 ms.)
</script>
<form name="f1">
<BR>
<textarea name='ta1' rows=5 cols=40 onchange=onkeyup="chopText(this,70)"></TEXTAREA>
<BR>Characters Remaining
<input size=3 type="text" name="cLeft">
</form>
</body>
</html>
mail ผม [email protected]
คือผมคงรู้ไม่หมดหรอกน่ะคับ แต่จะพยายามหาคำตอบมาให้แล้วกันน่ะคับ
|
|
|
|
|
Date :
4 พ.ค. 2550 17:34:49 |
By :
pok1709 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกทีนะค่ะ ถ้าเกิดว่าคนที่เขาโพสต์ต้องการโพสต์เยอะๆ ละค่ะ แบบนี้มันก้อจำกัดคำให้สิค่ะ แล้วถ้ากรณีเรากำหนดค่าให้รับคำได้เยอะๆ แล้วถ้าผู้ใช้เขาเกิดพิมพ์ข้อความลงไปโดยที่ไม่ยอมเคาะ มันก้อจาทำให้เวลาที่โพสต์ผลออกมายาวยืดเลยอ่ะค่ะ ลองทดสอบดูแล้วค่ะ ยังไงไม่รู้อ่ะค่ะ ช่วยแนะนำข้อเสนอแนะหน่อยนะค่ะ
|
|
|
|
|
Date :
5 พ.ค. 2550 02:12:38 |
By :
แตน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช่คำสั่ง Wordwrap ดูคับ
ตัวอย่าง
<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");
echo $newtext;
?>
Result
The quick brown fox<br />
jumped over the lazy<br />
dog.
|
|
|
|
|
Date :
6 พ.ค. 2550 17:02:35 |
By :
pok1709 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|