2012-02-17 33 views
1

我的要求是這樣的。 我需要一個寬度爲5px的文本框。當我在它上面輸入時,寬度應該增加。是否有可能使用CSS只做不JSCSS彈性文本框

日Thnx

回答

1

ATM這是不可能的CSS只要。

爲了達到這個目的,你需要檢查文本框中每個按鍵的當前內容寬度(使用它的onKeyUp事件),然後相應地改變文本框的寬度。

-1

嗯,我只知道像這樣的..

<script language="javascript"> 
function expand_textbox(s) 
{ 
    s.size = s.size + 1; 
} 
</script> 

<input type="text" size="20" name=txt onkeyup="expand_textbox(this)" > 

試試吧..

+1

請注意,如果您刪除一些文本然後重新開始寫入,那麼它將不會很好地工作。 – s1lence 2012-02-17 05:09:14