Как создать случайные числа с нулями в JQuery?

0

У меня есть вопрос. Я создаю простую форму с помощью jquery, и у меня есть текстовое поле, которое может генерировать код. И мой формат такой.

XXXX - 0###-0###

XXXX - means first 4 character of name
0### - means 0001 - 1000 

Как я могу сгенерировать это?

<tr>
    <td><span class="required">*</span><?php echo $entry_supplier_code; ?></td>
    <td>
        <input type="text" name="supplier_code" id="supplier_code" value="" size="50" readonly="readonly" />
        <?php if($error_supplier_code) { ?>
            <span class="error"><?php echo $error_supplier_code; ?></span>
        <?php } ?>
    </td>
</tr>
<tr>
    <td><span class="required">*</span><?php echo $entry_supplier_name; ?></td>
    <td>
        <input type="text" name="supplier_name" id="supplier_name" value="" size="50" />
    <?php if ($error_supplier_name) { ?>
        <span class="error"><?php echo $error_supplier_name; ?></span>
    <?php } ?>
  </td>
    </td>
</tr>

....

<script type="text/javascript">

    $('#tabs a').tabs(); 
    $('#vtab-option a').tabs();

    $('#supplier_name').keydown(function(){

        var supplier_name = $('#supplier_name').val();
        var trim_name = (supplier_name.substring(0,4)).toUpperCase();

        var first_random = Math.floor((Math.random() * 1000) + 1);
        var second_random = Math.floor((Math.random() * 1000) + 1);

        var generate_code = trim_name + ' - ' + first_random + ' - ' + second_random;

        $('#supplier_code').val(generate_code);

    });

</script>

Это все парни.

Теги:

1 ответ

1
Лучший ответ
((generate_code)+10000).toString().substring(1)
  • 0
    Хорошо, спасибо, я попробую это. :)
  • 0
    Хорошо, это работает, спасибо .. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню