Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.61 KB | None | 0 0
  1. Data in textbox
  2. two way binding
  3.  
  4. <html>
  5. <head>
  6. <title>TODO supply a title</title>
  7. <meta charset="UTF-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.  
  10. <script src="angular.min.js" type="text/javascript"></script>
  11.  
  12. </head>
  13. <body>
  14. <div ng-app="myApp" ng-controller="ctrl">
  15. Type text here: <input ng-model="text">
  16. <h2>{{text}}</h2>
  17. </div>
  18.  
  19. <script>
  20. var app = angular.module('myApp', []);
  21. app.controller('ctrl', function($scope) {
  22. });
  23. </script>
  24. </body>
  25. </html>
  26.  
  27. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  28.  
  29. Angular validations
  30.  
  31.  
  32. <html>
  33. <head>
  34. <title></title>
  35. <meta charset="UTF-8">
  36. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  37. <script src="angular.min.js" type="text/javascript"></script>
  38. <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
  39. <script src="js/vendor/bootstrap.min.js" type="text/javascript"></script>
  40. <script src="js/vendor/jquery-1.11.2.min.js" type="text/javascript"></script>
  41. <style>
  42. span{
  43. color: red;
  44. }
  45. </style>
  46. </head>
  47. <body ng-app="validation">
  48. <div ng-controller="ctrl">
  49. <form name="frm" novalidate ng-submit="show()">
  50. <label for="name">Name</label>
  51. <input name="name" type="text" ng-model="user.name"
  52. required
  53. ng-minlength="6"
  54. ng-pattern="/^[a-zA-Z]/">
  55. <span ng-show="frm.name.$dirty && frm.name.$error.required">name is required</span>
  56. <span ng-show="frm.name.$dirty && frm.name.$error.minlength">min 6 char</span>
  57. <span ng-show="frm.name.$dirty && frm.name.$error.pattern">/Only alphabates</span>
  58.  
  59.  
  60. <span></span>
  61. <br>
  62.  
  63.  
  64. <label for="email">E-Mail</label>
  65. <input type="email" name="emailid" ng-model="user.email"
  66. ng-pattern="/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/" required>
  67. <span ng-show="frm.emailid.$dirty && frm.emailid.$error.required">Email is required</span>
  68. <span ng-show="frm.emailid.$dirty && frm.emailid.$error.email">Email id is not valid</span>
  69. <br>
  70.  
  71. <label for="password">Password</label>
  72. <input name="pwd" type="password" ng-model="user.pwd"
  73. required
  74. ng-minlength="8"
  75. ng-pattern="/(?=.*\d)(?=.*[a-zA-Z])(?=.*[A-Z])/">
  76.  
  77. <span ng-show="frm.pwd.$dirty && frm.pwd.$error.required">Password is required</span>
  78. <span ng-show="frm.pwd.$dirty && frm.pwd.$error.minlength">atleast 8 characters are required</span>
  79. <span ng-show="frm.pwd.$dirty && frm.pwd.$error.pattern">Should contain 1 number,characters,1 special character</span>
  80. <span></span>
  81. <span></span>
  82. <br>
  83.  
  84. <label for="phone">Phone</label>
  85. <input type="text" name="phone" ng-model="user.phone"
  86. required ng-maxlength="10" ng-pattern="/[0-9]/">
  87. <span ng-show="frm.phone.$dirty && frm.phone.$error.required">phone is required</span>
  88. <span ng-show="frm.phone.$dirty && frm.phone.$error.maxlength">should be 10 numbers</span>
  89. <span ng-show="frm.phone.$dirty && frm.phone.$error.pattern">only numbers</span>
  90. <span></span>
  91. <br>
  92.  
  93. <input type="submit" class="btn btn-primary" name="submit" value="Submit" ng-disabled="frm.$invalid">
  94. <br>
  95. </form>
  96. </div>
  97. <script>
  98. var app=angular.module("validation",[]);
  99. app.controller("ctrl",function($scope){
  100. $scope.show=function (){
  101. alert("welcome");
  102. }
  103. });
  104. </script>
  105. </body>
  106. </html>
  107.  
  108.  
  109. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  110.  
  111. tooltip
  112.  
  113. <html>
  114. <head>
  115. <title>TODO supply a title</title>
  116. <meta charset="UTF-8">
  117. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  118. <script src="angular.min.js" type="text/javascript"></script>
  119. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css">
  120. <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/1.3.3/ui-bootstrap-tpls.min.js"></script>
  121.  
  122. </head>
  123. <body ng-app="myapp">
  124.  
  125. <button class="btn btn-primary" tooltip-placement="bottom" uib-tooltip="This is tooltip">Tool</button>
  126.  
  127. <script>
  128. var app=angular.module("myapp",['ui.bootstrap']);
  129. </script>
  130. </body>
  131. </html>
  132.  
  133.  
  134. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  135.  
  136.  
  137. read file
  138.  
  139.  
  140. <body ng-app="myapp">
  141. <div ng-controller="ctrl">
  142. <table border="1">
  143. <tr><th>Name</th><th>Roll No</th></tr>
  144. <tr ng-repeat="data in fileData">
  145. <td>{{data.name}} </td>
  146. <td>{{data.rollno}} </td>
  147. </tr>
  148. </table>
  149.  
  150.  
  151. </div>
  152. <!-- <hr>
  153. <div ng-controller="ctrl">
  154. <div ng-if="content">
  155.  
  156. File content is:<pre>{{textfile}}</pre>
  157. </div>
  158.  
  159.  
  160. </div>-->
  161.  
  162. <script>
  163. var app=angular.module("myapp",[]);
  164. app.controller("ctrl",function($scope,$http){
  165. $http.get('file.json').then(function(response){
  166. $scope.fileData=response.data;
  167. });
  168. });
  169.  
  170. // app.controller("ctrl",function($scope,$http){
  171. // $http.get('minmax.txt').then(function(response){
  172. // $scope.textfile=response.data;
  173. // });
  174. // });
  175. </script>
  176. </body>
  177.  
  178.  
  179. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  180.  
  181.  
  182. exports.palindrome=function(str){
  183.  
  184. var len = Math.floor(str.length / 2);
  185. for (var i = 0; i < len; i++)
  186. {
  187. if (str[i] !== str[str.length - i - 1])
  188. {
  189. console.log("String is not Palindrome");
  190. break;
  191. }
  192. }
  193. console.log("String is Palindrome");
  194. }
  195.  
  196.  
  197.  
  198. exports.fact=function(num){
  199. var f=1;
  200. for(var i=1;i<=num;i++)
  201. {
  202. f=f*i;
  203. }
  204. return f;
  205.  
  206. }
  207.  
  208.  
  209.  
  210. var f=require('./demo.js');
  211. console.log(f.fact(5));
  212.  
  213.  
  214. var f=require('./palindrom.js');
  215. f.palindrome("madam");
  216.  
  217. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  218.  
  219. function fun(){
  220. var element=document.createElement("p");
  221. var node=document.createTextNode("CDAC");
  222. element.appendChild(node);
  223. document.body.appendChild(element);
  224.  
  225.  
  226. }
  227. function f()
  228. {
  229. var element=document.createElement("input");
  230. element.setAttribute("type","text");
  231. element.setAttribute("id","txtBox");
  232.  
  233. document.body.appendChild(element);
  234. }
  235.  
  236.  
  237. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  238.  
  239. JQUERRY validations
  240.  
  241.  
  242. <html xmlns="http://www.w3.org/1999/xhtml">
  243. <head>
  244. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  245. <title>Form Validation in jQuery</title>
  246.  
  247.  
  248. <script src="jquery-3.3.1.min_1.js" type="text/javascript"></script>
  249. <script src="jquery.validate.js" type="text/javascript"></script>
  250. <style>
  251. label.error{
  252. color:red;
  253. }
  254. </style>
  255. <script>
  256. $(document).ready(function(){
  257. $("#userForm").validate({
  258. rules:{
  259. name:
  260. {
  261. required :true,
  262. lettersonly: true
  263. },
  264. email:
  265. {
  266. required:true,
  267. email:true
  268. },
  269. phone:
  270. {
  271. required:true,
  272. number:true,
  273. minlength:10,
  274. maxlength:10
  275. },
  276. url:
  277. {
  278. required:true,
  279. url:true
  280. },
  281. username:
  282. {
  283. required:true,
  284. minlength:6,
  285.  
  286. },
  287. password:
  288. {
  289. required:true,
  290. minlength:8
  291.  
  292. },
  293. confirm_password:
  294. {
  295. required:true,
  296. minlength:8,
  297. equalTo:"#password"
  298. },
  299.  
  300. agree: "required"
  301. },
  302. messages:{
  303.  
  304. name:
  305. {
  306. required:"Please enter name",
  307. letersonly:"Name should have only characters"
  308. },
  309. email:
  310. {
  311. required:"Please enter email",
  312. email:"Please enter valid email"
  313. },
  314.  
  315. phone: {
  316. required:"Please enter phone",
  317. number:"Please enter valid phone",
  318. minlength:"no should have 10 digits",
  319. maxlength:"no should not exceed 10 digits"
  320. },
  321.  
  322. url:
  323. {
  324. url:"Please enter valid url"
  325. },
  326.  
  327. username:
  328. {
  329. required:"Please enter username",
  330. minlength:"username should have atleast 6 characters"
  331. },
  332.  
  333. password:
  334. {
  335. required:"Please enter password",
  336. minlength:"password should have atleast 8 characters"
  337. },
  338. confirm_password:
  339. {
  340. required: "Please enter confirm password",
  341. minlength: "Your password should have at least 8 characters",
  342. equalTo: "Please enter the same password as above"
  343. },
  344.  
  345. agree:"Please accept t&C"
  346.  
  347. }
  348.  
  349. });
  350. });
  351. </script>
  352. </head>
  353.  
  354.  
  355. <body>
  356.  
  357. <form id="userForm" method="post">
  358. <p>
  359. <label for="name">Name</label>
  360. <input id="name" name="name" type="text" ></input>
  361. </p>
  362. <p>
  363. <label for="email">E-Mail</label>
  364. <input id="email" type="email" name="email" ></input>
  365. </p>
  366. <p>
  367. <label for="phone">Phone</label>
  368. <input id="phone" type="number" name="phone" ></input>
  369. </p>
  370. <p>
  371. <label for="url">URL</label>
  372. <input id="url" type="url" name="url"></input>
  373. </p>
  374. <p>
  375. <label for="username">Username</label>
  376. <input id="username" name="username" type="text"></input>
  377. </p>
  378. <p>
  379. <label for="password">Password</label>
  380. <input id="password1" name="password" type="password"></input>
  381. </p>
  382. <p>
  383. <label for="confirm_password">Confirm password</label>
  384. <input id="confirm_password" name="confirm_password" type="password"></input>
  385. </p>
  386. <p>
  387. <label for="agree">Please agree to our policy</label>
  388. <input type="checkbox" class="checkbox" id="agree" name="agree"></input>
  389. </p>
  390. <p>
  391. <input class="submit" type="submit" value="Submit"></input>
  392. </p>
  393. </form>
  394.  
  395. </body>
  396. </html>
  397. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  398.  
  399.  
  400.  
  401. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  402. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement