2013-03-10 4 views
-2

Я использовал текстовое поле в своем html.Атрибут `TextArea`` rows` работает неправильно

Код выглядит следующим образом.

<textarea style="{resize: none; height:25px}" name="myTextArea" rows="1"> 

Курсор в текстовом поле может перейти на 1 строку вниз, когда я нажимаю внизу текстового поля. Просто я хочу сделать это текстовое поле похожим на простое текстовое поле (т. Е. С помощью тега ввода).

Пожалуйста, помогите, если есть какие-либо идеи.

+2

Почему вы не используете обычный тег ввода текста? –

+0

, потому что мне нужно добавить текст в текстовое поле из скрипта php. Я видел, что это возможно с текстовой областью –

+0

@SarimJavaidKhan, мы можем связать php с любым элементом html. –

ответ

1

Разница между текстовым полем и входом заключается в том, что текстовое поле может иметь несколько строк. Чтобы текстовое поле работало как вход, необходимо не добавлять строки.

Думаю, вам нужно использовать Javascript для этого. Посмотрите следующий код:

<textarea style="resize: none; height:25px" name="myTextArea" rows="1"></textarea> 
<script> 
    document.getElementsByTagName("textarea")[0].onkeydown = function(e){ 
     if (e.which == 13){ 
      return false 
     } 
    } 
</script> 
+0

itz не мое требование использовать java-скрипт сэр. Я не знаю, почему люди понижают мой вопрос. может быть, вопрос им не ясен. –

+0

@SarimJavaidKhan, вопрос не до класса! –

Смежные вопросы