calin-beard
11/13/2017 - 4:04 PM

RTL Support for forms

RTL Support for forms

<script>
  ijQuery( document ).ready( function() {

  function rtl(element) {   
    if(element.setSelectionRange) {
      element.setSelectionRange(0,0);
    }

  }    
  ijQuery('input[type="text"], input[type="email"], input[type="password"], textarea')
    .css('direction', 'rtl')
    .on('keyup', rtl(this));
  //added support for Outside Labels
  ijQuery('label')
    .css({'direction': 'rtl', 'text-align': 'right'});

});
</script>
<script>
    ijQuery( document ).ready( function() {
                              
    function rtl(element) {   
        if(element.setSelectionRange) {
            element.setSelectionRange(0,0);
        }

    }
    
    ijQuery('input[type="text"], input[type="email"], input[type="password"], textarea')
            .css('direction', 'rtl')
            .on('keyup', rtl(this));

    });
</script>