I have a form with a checkbox and I want to check its value on submit:
html:
<form class="form-horizontal" role="form" name="AddUserForm" ng-submit="submit(AddUserForm)">
...
<div class="form-group">
<label for="adduser-email" class="col-xs-2 col-xl-2 control-label">email</label>
<div class="col-xs-10 col-xl-10">
<input type="email" placeholder="email" id="adduser-email" ng-model="AddUserForm.email" required>
</div>
</div>
<div class="col-xs-12 col-xl-12">
<input id="adduser-mailinglist" type="checkbox" ng-model="AddUserForm.mailinglist">Add to mailing list</input>
</div>
<div class="form-group">
<div class="col-xs-offset-2 col-xs-10 col-xl-offset-2 col-xl-10">
<button class="blue-button" type="submit" class="btn btn-default">Add User</button>
</div>
</div>
</form>
The JS:
$scope.submit = function(AddUserForm) {
console.log(AddUserForm.mailinglist);
};
I'm getting undefined
The text input is fine and exists in the form model
Made a plunkr: http://plnkr.co/edit/NKow0isUCp8PZy90drmA
console.log(AddUserForm)display anything in the console?