รบกวนอาจารย์ ขอถามเกี่ยวกับ Javascript การ รับค่าจาก form

wave
พีช มาดี
3,233
สังคมนักพัฒนาระบบ (Community)
รบกวนอาจารย์ ขอถามเกี่ยวกับ Javascript การ รับค่าจาก form

คือ ผมติดปัญหา การใช้ javascript เช็คค่าของ form คือผมตั้ง input name เป็น array

<script>
function checkFrm(){


}
</script>

 

<form id="frm1" name="frm1" method="post">
    <input type="text" name="txt1['fname']"  >
    <input type="text" name="txt1['lname']"  >
    <button type="submit" onclick="checkFrm()">ส่งข้อมูล</button>
</form>

 

3 ความคิดเห็น

  • มานพ กองอุ่น

  • พีช มาดี

  • Smileday

==== HTML ====
<form id="frm1" name="frm1" method="post" onSubmit="return checkFrm()">
  <input type="text" id="txt1['fname']">
  <input type="text" id="txt1['lname']">
  <button type="submit">ส่งข้อมูล</button>
</form>

<h1 id="title">Javascript Testing</h1>


====== Java script =======

function checkFrm() {

    var check = false;
    var title = document.getElementById('title');
  title.innerHTML = document.getElementById("txt1['fname']").value;
  
  if((document.getElementById("txt1['fname']").value !== "") && 
     (document.getElementById("txt1['lname']").value !== ""))
  {
      check = true;
  }
  else
  {
       title.innerHTML = "check fails";
  }
    
  return check;
   
}

*** ตัวอย่างลองนำไปปรับใช้นะครับ

ขอบคุณครับ

http://parsleyjs.org/doc/examples/simple.html