How To Get Value Of Input Box Without Id And Name Field Using Javascript
I have a form with 3 input box and all the input box does not have id, name field in it. So if i enter value in it, How can i check the value of input box without id and name field
Solution 1:
You could get a reference to them and check their value
property.
For the luxury of supporting newer browsers...
[].forEach.call(document.querySelectorAll("#a input[type='text']"),
function(input) {
var value = input.value;
});
If you need to support the annoying browsers that still seem to linger, just write a bit more code and you're good as gold.
var inputs = document.getElementById("a").getElementsByTagName("input");
var i;
var length;
var value;
for (i = 0, length = inputs.length; i < length; i++) {
// Check we have [type='text']
if (inputs[i].type != "text") {
continue;
}
value = inputs[i].value;
}
Solution 2:
You could use the elements
property of the form object which will iterate over just the input
elements inside the form:
for (var i = 0; i < a.length; i++) {
var e = a[i];
if (e.type == 'text') {
f(e.value);
}
}
Solution 3:
var inpObj = document.getElementsByTagName('input');
for(var i in inpObj){
if(inpObj[i].type == "text"){
alert(inpObj[i].value);
}
}
This code will alert all the input textfields.
Solution 4:
you can get values by getElementsByTagName
and code would be like this
var inputs = document.getElementsByTagName('input');
value1 = inputs[0].value;
value2 = inputs[1].value;
Solution 5:
It looks like you want to do form validation. For form validation in HTML5, check this resource out: http://www.the-art-of-web.com/html/html5-form-validation/
Basically, you will be able to get by with some validations just by using HTML attributes, and without using JavaScript.
Post a Comment for "How To Get Value Of Input Box Without Id And Name Field Using Javascript"