① jsp 文本標簽怎樣實現當輸入超過指定長度給出提示 例如:text文本框 value長度大於10,就給出提示不可再輸
在抄head前加一個襲
<script type="text/javascript">
function tt(){
var d=document.getElementById('t1').value;
if(d.length==5){
alert("no")
}
}
</script>
這個就好比你的文本框
<input id="t1" type="text" onkeypress="tt()">
② JSP 輸入框中限制輸入的數字長度
JSP控制輸入框內文字長度長度是根據maxlength屬性的限定。
文本框有個maxlength的屬性. 可限制文本框內輸入的字元長度
如:
<input type='text' name='id' maxlength='5' />
表示該文本框最多可輸入5個字元
③ 怎麼讓textarea的寬度不能改變高度可以調整
可以給textarea加一個id這樣可以實現單獨改寬度如$("#aa")。css("width","300");也可以集體修改如$("textarea")。css("width","300"),這樣會把所有的textarea的寬度都改為300。
style="resize:none;" 這樣禁止拖拽改變大小。
style="max-width:500px,"這樣寬度固定為500px。
textarea定義和用法:
標簽定義多行的文本輸入控制項。
文本區中可容納無限數量的文本,其中的文本的默認字體是等寬字體(通常是Courier)。
可以通過cols和rows屬性來規定textarea的尺寸,不過更好的辦法是使用CSS的height和width屬性。
在文本輸入區內的文本行間,用"%OD%OA"(回車/換行)進行分隔;通過標簽的wrap屬性設置文本輸入區內的換行模式。textarea標簽是成對出現的,以開始,以結束。
定義一個文本區域(text-area)(一個多行的文本輸入區域)。用戶可在此文本區域中寫文本。在一個文本區中,您可輸入無限數量的文本。文本區中的默認字體是等寬字體(fixedpitch)。
屬性。最常用的屬性是cols和rows,用來規定textarea的尺寸。另外,還有其他一些屬性如如下:
accesskey 規定訪問元素的鍵盤快捷鍵。
class 規定元素的類名(用於規定樣式表中的類)。
contenteditable 規定是否允許用戶編輯內容。
contextmenu 規定元素的上下文菜單。
dir 規定元素中內容的文本方向。
draggable 規定是否允許用戶拖動元素。
dropzone 規定當被拖動的項目/數據被拖放到元素中時會發生什麼。
hidden 規定該元素是無關的。被隱藏的元素不會顯示。
id 規定元素的唯一ID。
lang 規定元素中內容的語言代碼。
spellcheck 規定是否必須對元素進行拼寫或語法檢查。
style 規定元素的行內樣式。
tabindex 規定元素的tab鍵控制次序。
title 規定有關元素的額外信息。
Common--一般屬性、cols--多行輸入域的列數、rows--行輸入域的行數、accesskey--表單的快捷鍵訪問方式、disabled--輸入域無法獲得焦點,無法選擇,以灰色顯示,在表單中不起任何作用、readonly--輸入域可以選擇,但是無法修改、tabindex--輸入域,使用"tab"鍵的遍歷順序。
④ jsp中怎樣讓文字居中
樣式中有個text-align,可以設置為center就可以居中了。
比如:<td style="text-align:center">要展示的文字</td>
另外,設置垂回直方向的屬性,可以答使用:vertical-align,對應的值有top,middle,bottom等。
text-align 屬性
1、left把文本排列到左邊
2、right把文本排列到右邊
3、center把文本排列到中間
4、justify實現兩端對齊文本效果
5、inherit規定應該從父元素繼承 text-align 屬性的值
註:水平對齊屬性是 justify,它會帶來自己的一些問題。
值 justify 可以使文本的兩端都對齊。在兩端對齊文本中,文本行的左右兩端都放在父元素的內邊界上。然後,調整單詞和字母間的間隔,使各行的長度恰好相等,兩端對齊文本在列印領域很常見。
⑤ 在JSP中怎樣設置文本框的大小
1、進入來MyEclipse的主頁,通過菜源單欄的Window來選擇Preferences。