Vitamin percent to value

by billjohnston4

HTML

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.1/css/bootstrap.min.css">
<div class='container'>
    <br/>
    <div class="form-inline" role="form">
        <div class="form-group">
            <input id='micro' class='form-control input-lg' type='text'></input>
        </div>
        <button class='btn btn-primary btn-lg' type='submit'>Convert</button>
    </div>
    <br/>
    <p>
        <input id='result' type='text' class='input-lg col-xs-2'></input> <span id='unit'></span>

    </p>
</div>

CSS

#unit {
    padding:10px
}

JavaScript

var rda = [
    ['Total Fat', 65, 'g'],
    ['Saturated Fat', 20, 'g'],
    ['Cholesterol', 300, 'mg'],
    ['Sodium', 2400, 'mg'],
    ['Potassium', 3500, 'mg'],
    ['Total Carbohydrate', 300, 'g'],
    ['Dietary Fiber', 25, 'g'],
    ['Protein', 50, 'g'],
    ['Vitamin A', 5000, 'IU'],
    ['Vitamin C', 60, 'mg'],
    ['Calcium', 1000, 'mg'],
    ['Iron', 18, 'mg'],
    ['Vitamin D', 400, 'IU'],
    ['Vitamin E', 30, 'IU'],
    ['Vitamin K', 80, 'ug'],
    ['Thiamin', 1.5, 'mg'],
    ['Riboflavin', 1.7, 'mg'],
    ['Niacin', 20, 'mg'],
    ['Vitamin B6', 2, 'mg'],
    ['Folate', 400, 'ug'],
    ['Vitamin B12', 6, 'ug'],
    ['Biotin', 300, 'ug'],
    ['Pantothenic acid', 10, 'mg'],
    ['Phosphorus', 1000, 'mg'],
    ['Iodine', 150, 'ug'],
    ['Magnesium', 400, 'mg'],
    ['Zinc', 15, 'mg'],
    ['Selenium', 70, 'ug'],
    ['Copper', 2, 'mg'],
    ['Manganese', 2, 'mg'],
    ['Chromium', 120, 'ug'],
    ['Molybdenum', 75, 'ug'],
    ['Chloride', 3400, 'mg']
];
$(function () {
    $('button').on('click', function (event) {
        event.preventDefault();
        var name_percent = $('#micro').val().split(/\s+/);
        console.log(name_percent);
        console.log(name_percent.length);
        if(name_percent.length === 3){
            var micro_name = name_percent[0] + ' ' + name_percent[1];
            var micro_percent = name_percent[2].replace('%', '');
        }
        else{
            var micro_name = name_percent[0];
            var micro_percent = name_percent[1].replace('%', '');
        }
        rda.forEach(function (micro) {
            if (micro_name.toLowerCase() == micro[0].toLowerCase()){
            var result = (parseInt(micro_percent) / 100) * micro[1];
            $('#result').val(result);
            $('#unit').html(micro[2]);
        }
        });
    });
});