Re: [問題] 頭好痛,取 input hidden的值
看板RegExp (正規表示式 Regular Expression)作者rein (rein)時間15年前 (2010/02/28 11:35)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/5 (看更多)
※ 引述《mesak (米沙)》之銘言:
: 最近想改寫 fb的某個自動程式
: 適用greasemonkey寫的...
: 原先的程式是模擬點擊去做任務
: 但是我想改寫 直接用 一個頁面搞定全部
: 其餘全部用 ajax 去跑...
: 但是現在問題了,要送出post需要得到很多 fb_sig的資料
: 取得了一堆 html網頁,卻無法分析 input type='hidden' 裡面的資料...
: 資料大概都是
: <input type="hidden" name="fb_sig_locale" value="zh_TW" />
: <input type="hidden" name="fb_sig_in_new_facebook" value="1" />
: <input type="hidden" name="fb_sig_time" value="1267009924.0578" />
: <input type="hidden" name="fb_sig_added" value="1" />
: 這種格式
: 並沒有"斷行"
: 想要取得 fb_sig_locale ,fb_sig_in_new_facebook .....之類的VALUE
: 麻煩各位前輩了
1. 把取得的 input type 等html塞給某個 form 的 innerHTML
2. 使用 javascript 直接取值
<html>
<body>
<form name="frmTest">
</form>
<script>
var form_html = '<input type="hidden" name="fb_sig_locale" value="zh_TW" />\n<input type="hidden" name="fb_sig_in_new_facebook" value="1" />\n<input type="hidden" name="fb_sig_time" value="1267009924.0578" />\n<input type="hidden" name="fb_sig_added" value="1" />\n';
document.forms['frmTest'].innerHTML=form_html;
alert(document.forms['frmTest'].fb_sig_locale.value)
</script>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.18.84
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章