Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > PHP > PHP Forum > php แปลงเป็น javascript คือต้องการสอบถามนะครับ คือผมอยากได้ Code javascript โดยทำตามคำสั่ง php ที่ผมเขียน



 

php แปลงเป็น javascript คือต้องการสอบถามนะครับ คือผมอยากได้ Code javascript โดยทำตามคำสั่ง php ที่ผมเขียน

 



Topic : 024212



โพสกระทู้ ( 209 )
บทความ ( 0 )



สถานะออฟไลน์




คือต้องการสอบถามนะครับ คือผมอยากได้ Code javascript โดยทำตามคำสั่ง php ที่ผมเขียนไว้นะครับ คือมีการค่า แล้วไปเช็ค เงือนไข แล้วก็กรอกตัวเลขที่มี สูตรคำนวน ต่างกัน แล้วก็คำนวน ออกมาลงในช่อง text box เลยนะครับ ผมกลัวว่าจะอธิบายไม่เข้าใจ ลองเอาโค๊ดไปรัน ดูเลยนะครับ

<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form id="form1" name="form1" method="post" action="">
ตัวแปร R= 10 เป็นตัวตั้ง <br />
<select name="menu1" onchange="MM_jumpMenu('parent',this,0)" >
<option value="<?=$a?>"selected="selected"><?=$a?></option>
<option value="t2.php?a=x">X</option>
<option value="t2.php?a=y">Y</option>
<option value="t2.php?a=z">Z</option>
</select>
<br />
<?php
$r=10;
if ($a=="x")
{
$mv1=$m1+1;
echo "ใส่ข้อมูล [X] :<input type=\"text\" name=\"m1\" value=\"$m1\"/> คำนวนแบบ X+1+R";
}
if ($a=="y")
{
$mv2=$m2+2;
echo "ใส่ข้อมูล [Y] :<input type=\"text\" name=\"m2\" value=\"$m2\"/> คำนวนแบบ Y+2+R";
}
if ($a=="z")
{
$mv3=$m3+3;
echo "ใส่ข้อมูล [Z] :<input type=\"text\" name=\"m3\" value=\"$m3\"/> คำนวนแบบ Z+3+R";
}
?>
<input name="v" type="hidden" id="v" value="v"/>
<br />
<input name="t1" type="text" id="t1" value="<? if(!empty($v)) echo $mv1+$mv2+$mv3+$r; ?>"/>
<br />
<input type="submit" name="Submit" value="Submit" />
<br />
<a href="t2.php">เริ่มใหม่</a>
</form>
[/color]
ส่วนอันนี้เป็น javascript ที่เขียนไว้แล้วมันก็ไปต่อไม่ได้นะครับ เหอๆ
[color=red]
<script language="javascript">
function changeform()
{
var t1;
var t2;
var m1;
var m2;
var m3;
var area = document.getElementById('show');
if (document.form1.t1.value=="X")
{
area.innerHTML = "ใส่ข้อมูล [X] :<input type=\"text\" name=\"m1\" value=\"\"/>";
form1.t2.value=document.form1.m1.value;
}
if (document.form1.t1.value=="Y")
{
area.innerHTML = "ใส่ข้อมูล [Y] :<input type=\"text\" name=\"m2\" value=\"\"/>";
form1.t2.value=document.form1.m2.value;
}
if (document.form1.t1.value=="Z")
{
area.innerHTML = "ใส่ข้อมูล [Z] :<input type=\"text\" name=\"m3\" value=\"\"/>";
form1.t2.value=document.form1.m3.value;
}


}
</script>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-01-23 16:21:11 By : martman26 View : 2548 Reply : 7
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ขอแบบสั้น ๆ น่ะครับ






Date : 2009-01-23 23:25:53 By : webmaster
 


 

No. 2



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ไม่เป็นไรพี่วิน วันนี้ผมว่าง จัดให้เขาไปเลย

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript">
function findElement(element){
if(document.getElementById) return document.getElementById(element);
if(document.all) return document.all[element]
}

function doChange(chooser){
var choosed = chooser.options[chooser.selectedIndex].value;
if(choosed != -1){
findElement("title").innerHTML = "ใส่ข้อมูล [" + choosed + "] :";
findElement("formula").innerHTML = "คำนวนแบบ คำนวนแบบ " + choosed + "+" + chooser.selectedIndex + "+R";
}
}

function doCal(){
var choosed = findElement("chooser").options[findElement("chooser").selectedIndex].value;
if(choosed == -1){
alert("เลือก X,Y หรือ Z");

}else if(findElement("output").value == ""){
alert("ใส่ข้อมูล [" + choosed + "]");
}else{
findElement("output").value = parseInt(findElement("input").value)+parseInt(findElement("chooser").selectedIndex)+10;
}
}

function intOnly(input){
eval("var regExp = /^[0-9]*$/;");
if(!regExp.test(input.value)){
input.value = "";
}
}
</script>
</head>

<body>
<form>
<div>R = 10</div>
<div>
<select id="chooser" name="chooser" onchange="javascript:doChange(this);">
<option value="-1">เลือก X,Y หรือ Z</option>
<option value="X">X</option>
<option value="Y">Y</option>
<option value="Z">Z</option>
</select></div>
<div><span id="title">ใส่ข้อมูล [X] :</span><input type="text" name="input" id="input" onkeyup="javascript:intOnly(this);" /><span id="formula">คำนวนแบบ คำนวนแบบ X+1+R</span></div>
<div><input type="text" name="output" id="output" readonly="readonly" /></div>
<input type="button" value="Calculate" onclick="javascript:doCal();" />
</form>
</body>
</html>

Date : 2009-01-23 23:58:55 By : plakrim
 

 

No. 3



โพสกระทู้ ( 209 )
บทความ ( 0 )



สถานะออฟไลน์


ผมต้องขอโทษด้วยนะครับ ที่ผมเอาโค๊ดมาวางแบบนี้ ผมไม่รู้จะอธิบายยังงัยนะครับ ก็เลยต้องส่งโค๊ดให้รันดู นะครับผม

ขอบคุณมากนะครับที่ช่วยแก้ปัญหา
แต่ก็ยังไม่ได้นะครับ และ ขอบคุณมากก เดียวผมลองดูอีกที่นะครับ

ขอโทษจากใจจริง
Date : 2009-01-24 09:28:15 By : martman26
 


 

No. 4



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


copy code ผมไปแปะแล้วลองรันดูซิ มันไม่ใช่แบบที่ต้องการหรอ
Date : 2009-01-24 11:39:39 By : plakrim
 


 

No. 5



โพสกระทู้ ( 209 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับ ลองรันดูแล้ว มันขึ้นมาถามว่า คุณยังไม่ได้ใส่ค่า ตลอดเลยครับ
แต่ยังงัยขอบคุณมากครับ
- - - - - - - - - - ผมอธิบายใหม่ละกันนะครับ ----------
โจทย์นะครับ
ผมทำแบบฟอร์มเกียวกับการคำนวณ โดยที่คำนวนอัตโนมัติ ไม่ต้องกด Calculate หรือ submit นะครับ นำค่าที่ได้จากการคำนวณไปโชว์ textbox D1,D2 แล้วแต่ว่าจะโชว์กี่ช่อง

ประเภทที่ 1
สูตร A+B
ประเภทที่ 2
สูตร A+C
ในกรณี ประเภท จะเป็นแบบ Listmenu แบบเลือกได้ โดยใช้ oncheng เป็น even
ถ้าเลือกไปที่ ประเภทที่ 1 จะโชว์ textbox a และ b ซึ่งสามารถใส่ตัวเลขเข้าไปได้ โดยสูตร a+b และค่าจะถูกส่งไปที่ textbox d1
** ถ้าเลือกเป็นประเภทที่ 2 จะโชว์textbox a และ c และคำนวณ a+c และค่าจะถูกส่งไปที่ textbox d2
ประมาณนี้นะครับ ตอนแรกผมทำแบบ ช่องที่ กำหนดตายตัว ใช้งานได้ไม่มีปัญหา
บรรทัดที่ 1 ผมให้เป็น ประเภทที่ 1 ก็คำนวนไม่มีปัญหา ออกมาได้
บรรทัดที่ 2 ผมให้เป็น ประเภทที่ 2 ก็คำนวนไม่มีปัญหา ออกมาได้
.
.
มีประมาณ 5 บรรทัด
แต่ หัวหน้าต้องการ ให้ประเภทอยู่ได้ถูกบรรทัด นะครับ ผมก็เลย ต้องเปลี่ยนประเภทให้เป็น listMenu แล้วส่งค่า ภายใน browser มาเช็ค if else แล้วทำๆไปก็ติดปัญหานะครับ
.... ขอบคุณมากกๆที่กลับมาดูกระทู้เดิมอีก ...... ผมรู้นะครับว่าหลายๆท่านทำได้ แต่ผมไม่รู้จะทำยังงัยจะอธิบายให้เข้าใจนะครับ ขอโทษนะคับ
ที่ทำงานนะครับ
http://www.wswpublishing.com/forma/input.php เป็น Page ที่กำลังแก้ครับ
Date : 2009-01-24 16:11:47 By : martman26
 


 

No. 6



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เหอะๆ ผิดจริงด้วย

function doCal(){
var choosed = findElement("chooser").options[findElement("chooser").selectedIndex].value;
if(choosed == -1){
alert("เลือก X,Y หรือ Z");

}else if(findElement("input").value == ""){
alert("ใส่ข้อมูล [" + choosed + "]");
}else{
findElement("output").value = parseInt(findElement("input").value)+parseInt(findElement("chooser").selectedIndex)+10;
}
}


แก้จากโค๊ดก่อนหน้านี้นะครับ ลองดูครับ เอาไปดัดแปลงได้เต็มที่
Date : 2009-01-24 18:28:12 By : plakrim
 


 

No. 7



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

จริงๆแล้ว PHP กับ Javascript ก็คล้ายกันมากในการเขียนทั่วๆไป ไม่รวมถึงฟังชั่น ดอม และโอโอพีนะครับ
Date : 2009-01-24 20:30:17 By : pjgunner
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php แปลงเป็น javascript คือต้องการสอบถามนะครับ คือผมอยากได้ Code javascript โดยทำตามคำสั่ง php ที่ผมเขียน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่