我有一個輸入區域,像這樣的按鈕:javascript,如何從點擊文本區域獲取值?
<input type="text" name="text_name" id="txt_name" size="30" maxlength="70">
<input type=button id="btnPublishAction" onclick="publishFeed()" value="Yeah" style="margin: 5px 0;" />
和這樣的功能:
name = oForm.elements["text_name"].value;
function publishFeed() {
var act = new gigya.services.socialize.UserAction();
act.setUserMessage(name);
act.setLinkBack("http://www.xxx.com");
act.setTitle("Check me out!");
act.setDescription("This is my Profile");
act.addMediaItem({
src: '<?php echo $photoDiv; ?>',
href: 'http://www.exploretalent.com/<?php echo $_SESSION['talent_username'];?>',
type: 'image'
});
var params =
{
userAction:act,
scope: 'internal',
privacy: 'public',
callback:publishAction_callback
};
gigya.services.socialize.publishUserAction(conf, params);
}
什麼,我試圖做的是當我點擊Yeah
從text_name
價值設置爲act.setUserMessage(name);
,其中name = oForm.elements["text_name"].value;
。
我發現這句法name = oForm.elements["text_name"].value;
但如果工作
任何想法不知道? 謝謝
不要我需要一個窗體傳遞一個get到該腳本?即時消息只是一個有點混淆 – Patrioticcow
你沒有提到你沒有表格。給你的textarea一個id,並用'document.getElementById(「myTextAreaId」)'來訪問它。我會更新我的答案。 – gilly3