5

I have input field with id txt1 but I am unable to change the value from JavaScript.

<form action=""> 
First name: <input type="text" id="txt1" onkeyup="showHint(this.value)">
</form>

<script>
  document.getElementById('txt1').value('anyvalue1111');
</script>

Note: I find on stackoverflow how to change input value but could not found any answer. Title of the question save lot of time. It is valid question in this way.

2

3 Answers 3

5

value is a property and not a method.

document.getElementById('txt1').value = 'anyvalue1111';
Sign up to request clarification or add additional context in comments.

Comments

4

Try this

<form action=""> 
    First name: <input type="text" id="txt1" onkeyup="showHint(this.value)">
    </form>

    <script>
    document.getElementById('txt1').value = 'Hello world!!';

    </script>

Comments

1

This syntax is for jQuery:

$('#txt1').val('anyvalue1111');

For Javascript use:

document.getElementById('txt1').value = 'anyvalue1111';

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.