Skip to content

aldf/lengthConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lengthConverter

JavaScript length Converter

Using

JavaScript

docReady(function() {
// lengthConverter(className, formatter = true)
  new lengthConverter("lengthConverter");
});

HTML

check example

<form id="lengths">
  <input type="text" data-type="inches" name="from" class="lengthConverter" />
  <input type="text" data-type="feet" name="from" class="lengthConverter" />
  <input type="number" data-type="meters" name="from" class="lengthConverter" />
</form>

Groups

Using group of convertors in same form element, every group should use same name.

<form id="lengths">
Group 1 <br>
  <input type="text" data-type="inches" name="from" class="lengthConverter" />
  <input type="text" data-type="feet" name="from" class="lengthConverter" />
  <input type="number" data-type="meters" name="from" class="lengthConverter" />
Group 2 <br>
  <input type="text" data-type="inches" data-format="0" name="to" class="lengthConverter" />
  <input type="text" data-type="feet" name="to" class="lengthConverter" />
  <input type="number" data-type="meters" name="to" class="lengthConverter" />
</form>

Types

used in data-type="?"

  • inches
  • meters
  • feet
  • cm
  • yards
  • kilometers
  • miles

Formatter

formatter is auto enabled on global level, you can disable it by passing false

new lengthConverter("lengthConverter", false);

also can disable formatter on element level by using data-format="0"

<input type="text" data-type="inches" data-format="0" name="to" class="lengthConverter" />

Notes

  • Use after the document loaded
  • All inputs should use same name as group
  • In every input should use data-type="?" {inches,meters,feet,cm,yards,kilometers,miles}
  • Inputs should be inside the a from element
  • when using feet or inches type the inpute type should be text because of the formatter or you can use number type after disabling the formatter gloably or on the the element level.

About

JavaScript length Converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published