Dynamically adding a text bullet to a text area
I have a form that is pretty dynamically created based off of a project created in Pageflex Studio. I can add script or HTML elements above the text area and I can add script or HTML elements below the text area but I cannot directly edit the text area HTML.
Essentially, I have a textarea that was dynamically added that I can only target using a JQuery selector. I need to add some sort of functionality to this (either a button the user can press or just by pressing enter) where the user can create a text bullet (so not a bullet created with HTML ul/li).
So I want the final result to look something like this:
I tried using the code found from this answer but had trouble getting it to access the textarea. I'm a bit rusty on my JavaScript so I feel like I'm missing something simple here but just not getting it.
javascript jquery html dynamic
add a comment |
I have a form that is pretty dynamically created based off of a project created in Pageflex Studio. I can add script or HTML elements above the text area and I can add script or HTML elements below the text area but I cannot directly edit the text area HTML.
Essentially, I have a textarea that was dynamically added that I can only target using a JQuery selector. I need to add some sort of functionality to this (either a button the user can press or just by pressing enter) where the user can create a text bullet (so not a bullet created with HTML ul/li).
So I want the final result to look something like this:
I tried using the code found from this answer but had trouble getting it to access the textarea. I'm a bit rusty on my JavaScript so I feel like I'm missing something simple here but just not getting it.
javascript jquery html dynamic
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35
add a comment |
I have a form that is pretty dynamically created based off of a project created in Pageflex Studio. I can add script or HTML elements above the text area and I can add script or HTML elements below the text area but I cannot directly edit the text area HTML.
Essentially, I have a textarea that was dynamically added that I can only target using a JQuery selector. I need to add some sort of functionality to this (either a button the user can press or just by pressing enter) where the user can create a text bullet (so not a bullet created with HTML ul/li).
So I want the final result to look something like this:
I tried using the code found from this answer but had trouble getting it to access the textarea. I'm a bit rusty on my JavaScript so I feel like I'm missing something simple here but just not getting it.
javascript jquery html dynamic
I have a form that is pretty dynamically created based off of a project created in Pageflex Studio. I can add script or HTML elements above the text area and I can add script or HTML elements below the text area but I cannot directly edit the text area HTML.
Essentially, I have a textarea that was dynamically added that I can only target using a JQuery selector. I need to add some sort of functionality to this (either a button the user can press or just by pressing enter) where the user can create a text bullet (so not a bullet created with HTML ul/li).
So I want the final result to look something like this:
I tried using the code found from this answer but had trouble getting it to access the textarea. I'm a bit rusty on my JavaScript so I feel like I'm missing something simple here but just not getting it.
javascript jquery html dynamic
javascript jquery html dynamic
asked Nov 14 '18 at 20:27
ebbBlissebbBliss
789
789
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35
add a comment |
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35
add a comment |
1 Answer
1
active
oldest
votes
you can change bullet size copy any one [⬤,●,•] and set on the code
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
enter image description here
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308261%2fdynamically-adding-a-text-bullet-to-a-text-area%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
you can change bullet size copy any one [⬤,●,•] and set on the code
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
enter image description here
add a comment |
you can change bullet size copy any one [⬤,●,•] and set on the code
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
enter image description here
add a comment |
you can change bullet size copy any one [⬤,●,•] and set on the code
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
enter image description here
you can change bullet size copy any one [⬤,●,•] and set on the code
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
enter image description here
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
$("#btn_add").click(function()
document.getElementById('todolist').value +='● ' + $("#entryText").val()+"n";
);
#todolist width:100%;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input placeholder="enter todo value" id="entryText" />
<button id="btn_add">add</button>
<textarea id="todolist" class="todolist" name="todolist" rows="10" placeholder="Maintain your pending tasks"></textarea>
answered Nov 14 '18 at 21:23
marwan almaseedmarwan almaseed
264
264
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308261%2fdynamically-adding-a-text-bullet-to-a-text-area%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I'm not sure what you mean by "access to the text area". Why does $('textarea') not work?
– Aakil Fernandes
Nov 14 '18 at 20:32
Could you provide a snippet with the attempt you speak about in the last paragraph, so we see for ourselves what the issue is?
– trincot
Nov 14 '18 at 20:35