看板 Web_Design 關於我們 聯絡資訊
想請問大家,我用js跟asp 寫一個網頁 用asp寫若輸入字可判別是否資料庫有資料,如果有就把資料庫的資料顯示在網頁上 並用js判別資料庫顯示在網頁中其中一欄的資料若為0,則會顯示警告,若為1則不動作 我是用onchange事件,若值改變就會驅動副程式判別資料為0或1, 可是欄位值用asp語法將資料庫的值帶出來,onchange好像無法感應= =,他不會動 只有用鍵盤輸入字,onchange才覺得值有改變,才會驅動副程式.. 想請問是甚麼問題跟方法可以解決? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.18.247 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1502892554.A.9AF.html
plcder: 你用JS判別就要把值變成JS他才會看得懂 08/16 22:14
LaPass: 問題出在你觀念上分不清楚的前後端 08/17 09:46
LaPass: 在你的網頁上右鍵,按檢視原始碼,你的asp輸出的東西通通 08/17 09:47
LaPass: 都在那邊,輸出之後就不關ASP的事情。 08/17 09:47
LaPass: 你的js一開始讀到的東西就是那一段原始碼指定的數值,所以 08/17 09:48
LaPass: 數值重頭到尾都沒變過。如果你按f5重新整理,那是重新跑一 08/17 09:49
LaPass: 次ASP執行後吐資料的流程,跟上一次你在網頁上幹的事情無 08/17 09:50
LaPass: 關。 08/17 09:50
我想請教一下,我原本一個欄位A的value="" onchange=(this.value) 但是當我在欄位B輸入一值,網頁會重新整理,asp自動會將資料庫的資料送給欄位A value="10" 但onchange=(this.vlaue) 還是不會動作 我不知道要用甚麼寫會比較好 謝謝! ※ 編輯: gmotwm2001 (1.175.159.108), 08/19/2017 17:39:59
gmotwm2001: 請問要怎麼把數值變成js看得懂的數字? 08/19 17:41
nottt: https://codepen.io/not0000/pen/LjdPOd onchange這樣寫呢 08/20 01:56