Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <div class="field">
  2. <div class="ui corner labeled input">
  3. <input type="text" placeholder="Nombre." name="rol_nombre" id="rol_nombre">;
  4. <div class="ui corner label">
  5. <i class="asterisk icon"></i>
  6. </div>
  7. </div>
  8. </div>
  9.  
  10. let nombre = '';
  11.  
  12. $('#rol_nombre').keyup(() => {
  13. nombre = $('#rol_nombre').val();
  14. })
  15.  
  16. $(() => {
  17. $.fn.form.settings.rules.myCustomRule = function (param) {
  18. $.get(`/rol/search?key=${param}`, (data) => {
  19. if (data.rol_state == 1) {
  20. console.log('Registrado y activo');
  21. return false;
  22. } else if (data.rol_state == 0) {
  23. console.log('Registrado pero esta inactivo');
  24. return false;
  25. } else {
  26. console.log('No existe coincidencias');
  27. return true;
  28. }
  29.  
  30. });
  31.  
  32.  
  33. }
  34.  
  35. $('#frm-rol').form({
  36.  
  37. rol_nombre: {
  38. identifier: 'rol_nombre',
  39. rules: [
  40. {
  41. type: 'empty',
  42. prompt: 'Ingrese un nombre'
  43. },
  44. {
  45. type: 'minLength[5]',
  46. prompt: 'Debe ingresar minimo 5 caracteres'
  47. },
  48. {
  49. type: 'maxLength[10]',
  50. prompt: 'Debe ingresar maximo 10 caracteres'
  51. },
  52. {
  53. type: 'myCustomRule[nombre]',
  54. prompt: 'El nombre ya fue registrado'
  55.  
  56. }
  57. ]
  58. }
  59.  
  60. })
  61. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement