java script alert ไม่ทำงานครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา java script alert ไม่ทำงานครับ

java script alert ไม่ทำงานครับ
คือผมทำหน้าฟอร์ม เปลี่ยนรหัสผ่านครับ พอกดแล้วเป็น popup ขึ้นมา ก็จะมีให้ใส่ พาสปัจจุบัน พาสใหม่ที่ต้องการ และคอนเฟิร์มพาสอีกรอบครับ เป็น input จำนวน 3 ช่อง เมื่อกดยืนยันแล้วจะตรวจสอบด้วย javascript ครับ และมีการแจ้งบอกว่าเปลี่ยนได้หรือไม่ คือไม่ว่าจะเปลี่ยนได้หรือไม่ มันก็ไม่มีการแจ้งเตือนใดๆ เลยครับ

Code ครับ

<div data-role="popup" id="changepassword" data-theme="a" style="max-height:400px;">
    <form name="changepass" action="<?=base_url();?>index.php/customer/changepass_customer" onsubmit="return myCheckPass()"  method="POST">
        <div style="padding:10px 20px;"><b>Change password(8-15 character)</b><br>
            <input type="password" name="oldpass" id="oldpass" title="Password must contain at least 8-15 characters, including UPPER/lowercase and numbers." placeholder="old password" data-theme="a" required pattern="(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,15}"><br>
<input type="password" name="newpass" id="newpass" title="Password must contain at least 8-15 characters, including UPPER/lowercase and numbers." placeholder="new password" data-theme="a" required pattern="(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,15}">
            <input type="password" name="repass" id="repass" title="Password must contain at least 8-15 characters, including UPPER/lowercase and numbers." placeholder="reenter password" data-theme="a" required pattern="(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,15}">
<br><input type="submit" value="Submit">
        </div>
    </form>
</div>

 
<script src="<? php echo $sespass ?>">
function myCheckPass() {
var dbpass = sespass;
var oldpass = document.getElementById("oldpass").value;
var newpass = document.getElementById("newpass").value;
var repass = document.getElementById("repass").value;
var ok = true;
    if (dbpass != oldpass) {
     alert("The password is incorrect");
     ok = false;
     return ok;
     }else if (newpass != repass){
     alert("Please check that you've entered and confirmed your password!");
         ok = false;
         return ok;
     }else{
alert("Change password is success.!");
return ok;
}
}
</script>


Aong35258 124.120.213.xxx 05-04-2016 16:07:16

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
<script src="<? php echo $sespass ?>">

อันนี้คืออะไร ปกติต้องเป็น แบบนี้ไหม


<script type="text/javascript">


ninenik 183.89.88.xxx 05-04-2016
 ความคิดเห็นที่ 2
อันนี้ผมไปหาอ่านเจอมาครับ เป็นการเรียกตัวแปร php มาใช้ได้โดยตรงใน script นี้ ผมก็ไม่ทราบหลักการทำงานเช่นกัน สังเกตุที่บรรทัดที่ 3 ครับ ผมลองใช้งานดูแล้วปรากฎว่าใช้ได้จริงครับ สามารถดึงมาใช้งานได้เลยทันที ถ้าค่าในตัวแปรนี้เปลี่ยนก็จะเปลี่ยนตามที่ script เช่นกันครับ

1 <script src="<? php echo $sespass ?>">
2 function myCheckPass() {
3 var dbpass = sespass;

 


aong35258 124.120.213.xxx 06-04-2016 08:45
 ความคิดเห็นที่ 3
ถ้ามีการระบุไฟล์ js ด้วย src ให้ปิดแท็กปิด script ก่อน
<script src="<? php echo $sespass ?>"></script>
<script type="text/javascript">
function myCheckPass() {
var dbpass = sespass;
......
.....
</script>


ninenik 122.155.43.xxx 06-04-2016
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ