9
<div id="example"></div>
  <script type="text/javascript">
             jah = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
             jah+= "<p>Browser Name: " + navigator.appName + "</p>";
             jah+= "<p>Browser Version: " + navigator.appVersion + "</p>";
             jah+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
             jah+= "<p>Platform: " + navigator.platform + "</p>";
             jah+= "<p>User-agent header: " + navigator.userAgent + "</p>";

             document.getElementById("example").innerHTML=jah;

             </script>

I'm using the above code to compile some browser info I need to collect from a form. How can I get that info passed to a Input or Textarea?

Thanks in advance!

1
  • I'm slightly confused because you asked for jQuery in the title, but then your example is all about pure javascript. Commented Sep 8, 2017 at 11:41

4 Answers 4

24

By using $.val. Assuming #example is a selector pointing to the input field in question, you can use something like this:

$('#example').val(jah);
Sign up to request clarification or add additional context in comments.

Comments

6

If you want to use pure JavaScript instead of jQuery, try this:

<form><textarea id="ta"></textarea></form>
<script type="text/javascript">
    jah = "whatever you want";
    var ta = document.getElementById('ta');
    ta.value = jah;
</script>

Assigning .value equals jQuery function .val(v);

Comments

2

just like this using jQuery's val method $('#Id').val(jah);

Where Id is the id of input for textarea. :)

Comments

1
$('#myinput').val($('#example').find('p').text());

where 'myinput' is id of your textarea. Paste this line after

document.getElementById("example").innerHTML=jah;

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.