Dynamically adding a text bullet to a text area










0















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:



enter image description here



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.










share|improve this question






















  • 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















0















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:



enter image description here



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.










share|improve this question






















  • 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













0












0








0








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:



enter image description here



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.










share|improve this question














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:



enter image description here



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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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

















  • 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












1 Answer
1






active

oldest

votes


















0














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






share|improve this answer






















    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
    );



    );













    draft saved

    draft discarded


















    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









    0














    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






    share|improve this answer



























      0














      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






      share|improve this answer

























        0












        0








        0







        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






        share|improve this answer













        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>






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 14 '18 at 21:23









        marwan almaseedmarwan almaseed

        264




        264





























            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            這個網誌中的熱門文章

            How to read a connectionString WITH PROVIDER in .NET Core?

            Node.js Script on GitHub Pages or Amazon S3

            Museum of Modern and Contemporary Art of Trento and Rovereto