私がやろうとしているのは、すべてのタグ付けスクリプトを実行している別のスクリプトで動作する非表示のフォームを作成することです。ユーザー名をクリックすると、テキストエリアに貼り付けられ、正常に機能します。今、私は複雑なものに行きたいと思っています。非表示のテキストフィールドにも貼り付けたいです (これは 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 で取得しようとしています。次に、1 人のユーザーにタグを付けたユーザーが、タグを付けたユーザーに 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にもアクセスできません。
これに反対票を投じないでください。質問がある場合は、質問してください。お答えします。何かが欠けているかどうかはわかりません。私は専門のコーダーではないので、