Is it possible to get the initial value of a form input field?
For example:
<form action="" id="formId"> <input type="text" name="one" value="one" id="one" /> </form> $("#one").attr("value"); //would output "one" $("#one").val(); //would output "one" $("#one").get(0).value; //would output "one"
However, if the user then changed the content of the #one
input field to two, the html would still look the same (with one as the value) but the JQuery calls above would return two.
JSFiddle to play with: http://jsfiddle.net/WRKHk/
I think that this must still be possible to get the orginal value, since we are able to call document.forms["formId"].reset()
to reset the form to its original state.
To get the textbox value, you can use the jQuery val() function. For example, $('input:textbox'). val() – Get textbox value.
val() method is primarily used to get the values of form elements such as input , select and textarea . When called on an empty collection, it returns undefined .
Solution 1. You can set a common class for your textbox inside grid and then using class you can get text box id and it's value.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With