[問題] js和asp

看板Web_Design作者 (小馬怪)時間7年前 (2017/08/16 22:09), 7年前編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
想請問大家,我用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

08/16 22:14, , 1F
你用JS判別就要把值變成JS他才會看得懂
08/16 22:14, 1F

08/17 09:46, , 2F
問題出在你觀念上分不清楚的前後端
08/17 09:46, 2F

08/17 09:47, , 3F
在你的網頁上右鍵,按檢視原始碼,你的asp輸出的東西通通
08/17 09:47, 3F

08/17 09:47, , 4F
都在那邊,輸出之後就不關ASP的事情。
08/17 09:47, 4F

08/17 09:48, , 5F
你的js一開始讀到的東西就是那一段原始碼指定的數值,所以
08/17 09:48, 5F

08/17 09:49, , 6F
數值重頭到尾都沒變過。如果你按f5重新整理,那是重新跑一
08/17 09:49, 6F

08/17 09:50, , 7F
次ASP執行後吐資料的流程,跟上一次你在網頁上幹的事情無
08/17 09:50, 7F

08/17 09:50, , 8F
關。
08/17 09:50, 8F
我想請教一下,我原本一個欄位A的value="" onchange=(this.value) 但是當我在欄位B輸入一值,網頁會重新整理,asp自動會將資料庫的資料送給欄位A value="10" 但onchange=(this.vlaue) 還是不會動作 我不知道要用甚麼寫會比較好 謝謝! ※ 編輯: gmotwm2001 (1.175.159.108), 08/19/2017 17:39:59

08/19 17:41, , 9F
請問要怎麼把數值變成js看得懂的數字?
08/19 17:41, 9F

08/20 01:56, , 10F
08/20 01:56, 10F
文章代碼(AID): #1Pb58Acl (Web_Design)
文章代碼(AID): #1Pb58Acl (Web_Design)