昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-07, 08:06:22
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 為增進論壇品質,全面更新硬體設備,經費有限,請各位踴躍贊助論壇!!


+  麻辣家族討論區
|-+  網頁設計
| |-+  ASP
| | |-+  表單--多選單--問題?
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: 表單--多選單--問題?  (閱讀 731 次)
b1998523
中學生
*
離線 離線

文章: 15


表單--多選單--問題?
« 於: 2005-09-28, 00:19:39 »

一份表單資料
使用者填寫完畢...按送出鈕後...
經由驗證程式..發現密碼沒輸入..於是跳回表單畫面
....
那剛才所輸入的資料或所選擇的項目都要跟剛才一樣
目前<input type=TEXT> <textarea>可以抓的到
但<select> <input type=radio or checkbox>的選項抓不到
..
不知要如何解決?

<input type="text" size="20" maxlength="8" name="Name" value=<% response.write request("name") %>>............OK
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 588



個人網站
Re: 表單--多選單--問題?
« 回覆文章 #1 於: 2005-09-28, 01:57:34 »

程式碼:
<input type="radio" name="R1" value="V1" <% if request("R1")="V1" then respoens.write "checked"%>>A
<input type="radio" name="R1" value="V2" <% if request("R1")="V2" then respoens.write "checked"%>>B
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
b1998523
中學生
*
離線 離線

文章: 15


表單驗證
« 回覆文章 #2 於: 2005-09-28, 11:01:56 »

一份表單資料
使用者填寫完畢...按送出鈕後...
經由驗證程式..發現密碼沒輸入..於是跳回表單畫面
....
那剛才所輸入的資料或所選擇的項目都要跟剛才一樣
目前<input type=TEXT> <textarea>可以抓的到
但<select> <input type=radio or checkbox>的選項抓不到
..
不知要如何解決?

<input type="text" size="20" maxlength="8" name="Name" value=<% response.write request("name") %>>............OK

<input type="checkbox" name="Check" value="看書"   <%if request("Chech")="Check" then respoens.write "checked"%>>看書....OK

但驗證程式如何抓到使用者到底勾選了哪一個..若CHECKBOX的name相同?
例:
response.redirect("form-to-datacheck.asp?ErrMsg=未輸入-身分證號&name=" & request("name"))......可以使使用者輸入的姓名停在輸入方塊內!但如何抓使用者勾選了哪幾個?

糾察與勸告:
請勿任意發表主題,主題已合併
« 最後編輯時間: 2005-09-28, 17:01:42 由 小誌 » 已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 588



個人網站
Re: 表單--多選單--問題?
« 回覆文章 #3 於: 2005-09-28, 17:10:17 »

程式碼:
<select size="1" name="D1">
<option value="a" <%if request("D1")="a" then respoens.write "selected"%>>a</option>
<option value="b" <%if request("D1")="b" then respoens.write "selected"%>>b</option>
...
<option value="z" <%if request("D1")="z" then respoens.write "selected"%>>z</option>
</select>

至於CHECKBOX的問題,不直接告訴你答案,提示你
如果CHECKBOX名稱相同,則資料會以逗號串接的方式傳遞出去
例如三個CHECKBOK,名稱都是TEST,資料值各為A,B,C,核取A,C
則資料傳遞為"A,C"
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.097 秒, 以及 19 次的資料庫查詢.