มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Chayyim
PHP Sr. Member
PHP Sr. Member
โพสต์: 79
ลงทะเบียนเมื่อ: 16/05/2012 4:01 pm
ติดต่อ:

มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย Chayyim »

ทำไมเวลาใส่เครื่องหมาย + ใน textbox แล้วเวลารับค่าไปแสดง เครื่องหมายบวกกลับ แสดงเป็นช่องว่างครับ เช่น ผมใส่ใน textbox แบบนี้ 1+1
แต่เวลาแสดงมันเป็นแบบนี้ 1 1 ไม่ทราบว่ามีวิธีแก้ไขยังไงครับ

ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้าส่ง แบบ get ตัวอักขระพิเศษ จะเหมือน url
ลองส่งแบบ post แทน หรือ แปลง ข้อความก่อส่งครับ ถ้าต้องการแบบ get
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Chayyim
PHP Sr. Member
PHP Sr. Member
โพสต์: 79
ลงทะเบียนเมื่อ: 16/05/2012 4:01 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย Chayyim »

ส่งแบบ Post ครับ แต่ว่าไม่แสดงเครื่องหมายบวกครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองเอาหน้า ที่ทำ form และหน้ารับค่ามาดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Chayyim
PHP Sr. Member
PHP Sr. Member
โพสต์: 79
ลงทะเบียนเมื่อ: 16/05/2012 4:01 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย Chayyim »

ฟั่งชั่นเมื่อกดปุ่มครับ

โค้ด: เลือกทั้งหมด

<script language="javascript" src="ajax.js"></script>
<script language="javascript">
function doajax(mydata){
	var ajax1=createAjax(); 
	ajax1.onreadystatechange=function(){
		if(ajax1.readyState==4 && ajax1.status==200){
		document.getElementById('showajax').innerHTML=ajax1.responseText;
		}else{
			return false;
		}
	}
	ajax1.open("POST","pppp.php",true);
	ajax1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajax1.send("code="+document.form1.code.value);
}
</script>

อันนี้โค้ด form ครับ
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<textarea name="code" id="code" cols="45" rows="5"></textarea>
<input type="button" name="Button" value="Send" onclick="doajax()" />
</form>
<p id="showajax"></p>
ส่วนอันนี้ไฟล์ที่รับค่าคับ

โค้ด: เลือกทั้งหมด

<?php
$ans=$_POST['code'];
echo nl2br($ans);
?>
แก้ไขล่าสุดโดย Chayyim เมื่อ 15/08/2012 11:21 am, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้าใช้ ajax ลองเช็ค response
function ที่มาจาก ajax.js อาจมีปัญหาไปแปลงข้อความ ไม่ใช่ปัญหาของการส่ง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Chayyim
PHP Sr. Member
PHP Sr. Member
โพสต์: 79
ลงทะเบียนเมื่อ: 16/05/2012 4:01 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย Chayyim »

ออ ขอบคุณครับ ขอทราบวิธีการแปลงข้อความหน่อยได้ไหมครับ เป็นฟังก์ชั่นก็ได้ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

mindphp เขียน:ถ้าใช้ ajax ลองเช็ค response
function ที่มาจาก ajax.js อาจมีปัญหาไปแปลงข้อความ ไม่ใช่ปัญหาของการส่ง
ลองเช็คว่า function ที่เขียนไว้แปลงข้อความหรือเปล่า
ถ้าแปลงแบบไหนไว้ก็แปลงกลับ หรือ comment ไว้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Chayyim
PHP Sr. Member
PHP Sr. Member
โพสต์: 79
ลงทะเบียนเมื่อ: 16/05/2012 4:01 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย Chayyim »

อันนี้โค้ดไฟล์ ajax.js ครับ ผมไม่รู้มันแปลงข้อความยังไงตรงไหนครับ

โค้ด: เลือกทั้งหมด

function createAjax() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}
แก้ไขล่าสุดโดย Chayyim เมื่อ 15/08/2012 11:21 am, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: มีปัญหาเครื่องหมาย + กับ Textbox ครับผม

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ Jquery แทนดีกว่าครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 102