प्रस्तुत मैं इस बुनियादी रूप AngularJS और का उपयोग कर क्रियान्वित किया है बूटस्ट्रैप:AngularJS और बूटस्ट्रैप: अमान्य इनपुट मैदान पर लाल सीमा पर
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.save = function() {
};
}
http://jsfiddle.net/dennismadsen/0stwd03k/
एचटीएमएल
<div ng-controller="MyCtrl">
<form class="well" name="formTest" ng-submit="save()">
<div class="form-group">
<label for="name">Name*</label>
<input type="name" class="form-control" id="name" placeholder="Enter name" required />
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
जावास्क्रिप्ट
परिणाम
नाम इनपुट क्षेत्र की आवश्यकता है। जब मैं सबमिट बटन पर क्लिक करता हूं, तो मुझे अमान्य होने पर लाल सीमा के लिए इनपुट फ़ील्ड की आवश्यकता होती है। यह कैसे किया जा सकता है?
वैकल्पिक रूप से, यदि मैं इनपुट फ़ील्ड को फ़ोकस करता हूं और यह अभी भी मान्य नहीं है, तो यह बहुत अच्छा होगा कि फ़ॉर्म को सबमिट करने के बजाय उस समय लाल सीमा दिखाई देगी।
हाय @ पंकज पार्कर - अगर हम तत्वों के पास 'आवश्यक' टैग संलग्न नहीं हैं तो हम वही काम कैसे करते हैं? जैसे'<इनपुट प्रकार =" इनपुट "एनजी-मॉडल =" user.name ">'। धन्यवाद – BentCoder
मैं 'ng-class =" vm.errors.name? 'खतरे': '' '' 'के साथ प्रबंधक हूं, लेकिन अगर मेरे पास कई फ़ील्ड हैं तो मुझे इसे उन सभी में जोड़ना होगा जो सही नहीं लग रहे हैं! कोई बेहतर समाधान? – BentCoder