私は次のHTMLコードを持っています
<input type="text" readonly name="Name" class="GadgetName" placeholder="Please Enter the Gadget Name" value="Potatoe Masher" />
<input type="text" readonly name="Description" class="GadgetDescription" placeholder="Please Enter the Gadget Description" value="You'll Never Stop Mashing !" />
<form action="SubmitComment" method="POST">
<div class="Comment">
<textarea rows="4" cols="200" name="Comment" class="GadgetComment" id="Comment2" placeholder="Write Comments Here"></textarea>
<input type="button" value="Submit Comment" class="CommentButton" onclick="AddComment()" />
</div><br />
</form>
読み取り専用テキストボックスName
のテキストとテキストエリアのテキストにアクセスする必要がありますComment
。
これらの行はforループ内にあるため、同じクラス名を持つ複数のコンポーネントがあることに注意してください。
Comment
このコードを使用して、textareaの値を取得できました
$(document).ready(function(){
$(document).on("click", ".CommentButton", function(){
text = $("textarea", $(this).parent()).val();
});
});
今必要なのは、テキストボックス内のテキストにアクセスすることですName
。