Отрегулируйте размер ввода в соответствии с длиной текста при загрузке страницы

#javascript #jquery

#javascript #jquery ( jquery )

Вопрос:

Как следует из названия, мне нужно настроить ширину ввода при загрузке страницы в соответствии с текстом, который вызывается в нем с помощью php:

 <input type="text" name="name" class="contact" value="<?php echo "$name"; ?>">
 

Есть ли способ получить ширину текста в нем, а затем установить ширину ввода?

Спасибо!

Комментарии:

1. Для этого вам действительно не понадобится javascript. Вы можете использовать php для установки длины.

2. size=»<?php echo strlen($name) ?>» просто К вашему сведению

Ответ №1:

Вы можете сделать это при загрузке страницы с помощью jQuery

 $(function(){
   $('.contact').attr('size',$('.contact').val().length);
})