看板 Web_Design 關於我們 聯絡資訊
※ 引述《betsy (我挺你)》之銘言: javascript是事件驅動的p 你要找個地方"驅動"你驗證的程式 照這樣一般情況的作法應該是要把input放到一個form裡面 然後在form的送出事件(onSubmit)裡面去做檢查的動作. ex: <form onSubmit="chk(this)"> <input name="PASSCODE"> </form> <script> /*檢查函式 注意判斷裡面有用插入php,因為你的pass code是用php產生的 一般會是這樣讓他噴到javascript裡. */ function chk(form){ if(form.PASSCODE.value!=<?echo $SystemPassCode;?>){ alert("Pass Code Error!"); } } </script> 方法大概是這樣! 沒run過 不過如同原文推文一樣 這樣做根本沒意義啊! 如果確認pass code的機制是在client做,就代表client端有拿到正確的passcode 這樣還驗證個屁 答案都跟你說了還要你回答 如果說是要做驗證碼的機制,還是得server side來做吧? : 請問一下驗證碼要用javascript判斷輸入是否有輸入錯誤要如何判別 : 我的驗證碼不是用圖片表示的而是用文字。 : <p align="left"><b><font color="#FF0000">*</font></b>請輸入驗證碼 [<?php : // 隨機產生系統驗證碼 : $SystemPassCode=rand(1111,9999); : echo $SystemPassCode; : ?>]</td> : <td width="359"> : <p align="left"><input size="16" name="PASSCODE" type="password"> : 這是我產生驗證碼的程式,但我總是試不出要怎麼用javascript寫判斷 : (我沒學過javascript,而書上寫的我也用不出來) : 如果有大大知道,可否告訴我~ : 謝謝啦! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.182.121
dontblame:既然是寫php 建議您javascript要學 網頁有些變化得靠哩 10/12 15:21