我有一个输入区域,像这样的按钮: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