我想要做的是有一个隐藏的表单,它与我正在运行的另一个脚本一起工作,我所有的标记脚本。它的作用是当你点击用户名称将它粘贴到textarea中时,它可以正常工作。现在我想要复杂的东西,我想粘贴到一个隐藏的文本字段(这将是一个PM功能)
基本上是表单的html:
<div style="display:none;">
<form class="frm-form" enctype="multipart/form-date" name="post"
method="post" action="/primsgs">
<input id="username" type="text" name="username[]">
<input type="text" title="" maxlength="64"
value="You were tagged in a topic!" name="subject" readonly>
<textarea id="hidden_textarea_pm" wrap="virtual" name="message" >
<input type="submit" accesskey="s" tabindex="6" value="Send" name="post">
</form>
</div>
在文本区域值中,我可以为其设置{USERNAME}以将其作为它们阅读。虽然文本区域我需要让我的点击功能与此和可见文本区域一起使用。 隐藏文本区域中的消息我想说{USERNAME}您最近在帖子中被标记了。请查看www.url.com/postlocation。
www.url.com/postlocation我正试图用jQuery来获取它。然后,当标记一个用户的用户将向标记用户发送PM。
代码:
(function($){
$(function(){ $('.username a').click(function(){return false});
$('.username a').click(function(e){e.preventDefault();
var innerTxt=$(this).text();innerTxt=$.trim(innerTxt);
var $obj=$('.quick_reply_textarea');$obj.val($obj.val()+'@'+innerTxt+':');})}); })(jQuery);
如果你明白我在说什么,请帮助我。我想要一个适合我想做的代码。此外,如果没有标签点击我不希望PM隐藏表单发送或没有。有可能吗?我也无法访问PHP。
请不要对此投反对票,如果您有疑问请询问我会回答。我不知道我是否遗漏了什么。我不是专家编码员所以