I have the following inputs and need their values:
<input type="hidden" ng-model="movie" value="harry_potter"/>
<input type="text" ng-model="year" value="2000"/>
What can I do to get the value of each input?
I have the following inputs and need their values:
<input type="hidden" ng-model="movie" value="harry_potter"/>
<input type="text" ng-model="year" value="2000"/>
What can I do to get the value of each input?
If you want to get values in Javascript on frontend, you can use the native way to do it by using :
document.getElementsByName("movie")[0].value;
Where "movie" is the name of your input <input type="text" name="movie">
If you want to get it on angular.js controller, you can use;
$scope.movie
document.getElementByName() function. You're missing an 's' in the function name, and that function returns an array, so it would be document.getElementsByName("movie")[0].value (assuming you only have 1 element with that name).If your markup is bound to a controller, directive or anything else with a $scope:
console.log($scope.movie);