เป็น Script เว็บที่ผมซื้อมาอะครับ
คือ พิมพ์ ภาษาอังกฤษ จะสามารถ แสดงความเห็นได้ แต่พอพิมพ์ไทย มันขึ้นว่า "Please input comment."
แบบนี้เป็นปัญหาที่อะไร ครับ ขอคำแนะนำที
คือยากรู้ว่า จะมีวิธีไหนที่ ทำให้ form มันรับค่า ภาษาไทยได้ อ่ะครับ เวลา เรา Submit คอมเม้นไป อ่ะครับ
โด๊ดที่ผมคิดว่าเกี่ยวข้องน่าจะมีดังนี้ครับ
ส่วนของ input form
<form method="post" class="post-comment">
<textarea name="comment" rows="5" cols="50"></textarea>
<input type="hidden" name="process" value="post_comment" />
<input type="hidden" name="id" value="<?php echo $id;?>" />
<input type="submit" name="post_comment" value="Post Comment" class="btn" />
</form>
ส่วนที่สอง
function validatePhotoComment($values){
global $valfields,$ado,$core;
$msg_array = array();
$post_values = array();
$flag = 0;
if(!$valfields->Validate($values['comment'],'Required')){
$flag = 1;
$msg_array[] = 'Please input comment.';
}
ส่วนที่สาม
function Validate($string, $type, $minChars = 1, $maxChars = 20)
{
$this->minChars = $minChars;
$this->maxChars = $maxChars;
$this->CurrentRegExp = $this->$type;
$this->CheckString = $string;
$this->MakePattern();
return (preg_match($this->CurrentRegExp, $this->CheckString)) ? true : false;
}