Client side validation has never been easy..
Include jQuery and the validator.js
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="../validate.js"></script> |
Simple validation
<form id="myForm"> <label>User Name <span class="red-star">*</span> </label> | |
<input type="text" name="userName" class="validate-required" /> | |
<br /> | |
<label>Password <span class="red-star">*</span></label> | |
<input type="password" name="password" class="validate-required" /> | |
<br /> | |
<input type="submit" value="Login" /> | |
</form> | |
<script type="text/javascript"> | |
$(function () { | |
validator.initValidationEvents('myForm'); | |
validator.showError = function(element,errorMessage){ | |
$(element).notify( | |
errorMessage, | |
{ | |
position:"right", | |
autoHide: false, | |
clickToHide: false | |
} | |
); | |
}; | |
validator.hideError = function(element){ | |
$(element).notify('notify-hide'); | |
}; | |
}); | |
</script> |
Validating regex
| |||||||||||||||||||||||||||||||||||||||||||||||||||
</script> |
Validating without a form
<div id="myDiv"> <label>User Name <span class="red-star">*</span> </label> <input type="text" name="userName" class="validate-required" /> | |
<br /> | |
<label>Password <span class="red-star">*</span></label> | |
<input type="password" name="password" class="validate-required" /> | |
<br /> | |
<input type="button" id="loginButton" value="Login" /> | |
</div> | |
<script type="text/javascript"> | |
$(function () { | |
/* | |
Default case of initValidationEvents method is expecting the page to have a form and a button with type="submit". | |
But in this case we just have a div container and a button with type="button". | |
So we are passing a dummy function as an argument to disable submit event handler. | |
*/ | |
validator.initValidationEvents('myDiv',function(){}); | |
$('#loginButton').click(function(){ | |
if(validator.isValidForm('myDiv')){ | |
alert('your form is valid :D'); | |
} else { | |
alert('your form is not valid !!!!! :(') | |
} | |
}) | |
}); | |
</script> |
Displaying a resource in the WSO2 registry with jaggery
var carbon = require('carbon'); var server = new carbon.server.Server(); var options = { username: 'admin', tenantId: -1234 }; var reg = new carbon.registry.Registry(server, options); var path = '/_system/es/cartoon001gossiplankanews.png'; var resource = reg.get(path); response.contentType = resource.mediaType; print(reg.content(path));
Comments