[問題] js和asp

作者: gmotwm2001 (小馬怪)   2017-08-16 22:09:12
想請問大家,我用js跟asp 寫一個網頁
用asp寫若輸入字可判別是否資料庫有資料,如果有就把資料庫的資料顯示在網頁上
並用js判別資料庫顯示在網頁中其中一欄的資料若為0,則會顯示警告,若為1則不動作
我是用onchange事件,若值改變就會驅動副程式判別資料為0或1,
可是欄位值用asp語法將資料庫的值帶出來,onchange好像無法感應= =,他不會動
只有用鍵盤輸入字,onchange才覺得值有改變,才會驅動副程式..
想請問是甚麼問題跟方法可以解決?
謝謝!
作者: plcder (蓋頭)   2017-08-16 22:14:00
你用JS判別就要把值變成JS他才會看得懂
作者: LaPass (LaPass)   2017-08-17 09:46:00
問題出在你觀念上分不清楚的前後端在你的網頁上右鍵,按檢視原始碼,你的asp輸出的東西通通都在那邊,輸出之後就不關ASP的事情。你的js一開始讀到的東西就是那一段原始碼指定的數值,所以數值重頭到尾都沒變過。如果你按f5重新整理,那是重新跑一次ASP執行後吐資料的流程,跟上一次你在網頁上幹的事情無關。
作者: gmotwm2001 (小馬怪)   2017-08-19 17:41:00
請問要怎麼把數值變成js看得懂的數字?
作者: nottt (無)   2017-08-20 01:56:00

Links booklink

Contact Us: admin [ a t ] ucptt.com