2016-04-28 4 views
0

Я новичок в использовании ReactJS. У меня есть форма, написанная на JQuery, и я хочу сделать ее на компоненте React. Как я могу это сделать, пожалуйста?Использование формы jquery с React

(function($) { 

"use strict"; 

var form = { 
    field_input: $('.field-input'), 
    init: function() { 
     this.transformInput(); 
    }, 
    transformInput: function() { 
     this.field_input.focus(function(){ 
      $(this).parent().addClass('is-focused has-label'); 
     }); 

     this.field_input.blur(function(){ 
      var $parent = $(this).parent(); 
      if($(this).val() === ''){ 
       $parent.removeClass('has-label'); 
      } 
      $parent.removeClass('is-focused'); 
     }); 

     this.field_input.each(function(){ 
      if($(this).val() !== ''){ 
       $(this).parent().addClass('has-label'); 
      } 
     }); 
    } 
}; 

window.form = form; 
})(jQuery); 

ответ

Смежные вопросы