⑴ jsp input文本輸入框中的值如何獲取呢
FormFile formfile=你的form.get……file();
String filename=formfile.getFileName();
byte[] content=formfile.getFileData();
這里的filename應該就是文本框里的內容了
⑵ jsp輸入框不能輸入特殊字元
jsp輸入框不能輸入特殊字元的原因:
1、標簽上直接替換方法:JS控制文本框只能輸入數字,JS控制文本框只能輸入數字、小數點,JS控制文本框只能輸入英文,JS控制文本框只能輸入英文、數字,JS控制文本框只能輸入中文,JS控制文本框只能輸入中文、英文、數字,JS控制文本框只能輸入中文、英文、數字、空格,JS控制文本框只能輸入中文、英文、數字、小數點。
2、輸入之後立即清除:驗證輸入框內不能輸入特殊字元,輸入就立刻清除。
3、如果是特殊字元,禁止輸入:驗證輸入框內不能輸入特殊字元,輸入前先作判斷。
⑶ 求jsp中的input詳細格式及用法
JSP中 input type 用法
Input表示Form表單中的一種輸入對象,其又隨Type類型的不同而分文本輸入框,密碼輸入框,單選/復選框,提交/重置按鈕等;
type=text
輸入類型是text,這是我們見的最多也是使用最多的,比如登陸輸入用戶名,注冊輸入電話號碼,電子郵件,家庭住址等等。當然這也是Input的默認類型。
參數name:同樣是表示的該文本輸入框名稱。
參數size:輸入框的長度大小。
參數maxlength:輸入框中允許輸入字元的最大數。
參數value:輸入框中的默認值
特殊參數readonly:表示該框中只能顯示,不能添加修改。
⑷ 如何在JSP頁面中在文本框中輸入內容
思路不難吧
就文本框寫個監聽的事件
觸發後用ajax去後台查詢獲得數據
然後createElement
把查詢的字典給下拉框就行了
JSP全名為java Server Pages,中文名叫java伺服器頁面。
其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。
JSP技術有點類似ASP技術。
它是在傳統的網頁HTML(標准通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件。
後綴名為(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
⑸ 在JSP中如何控制文本框只輸入數字,而且規定其輸入的范圍大小
只輸入數字:
<input type="text" id="a" onkeyup="value=value.replace(/[^(d)]/g,'')"/>
輸入的范圍在提交的時候用JS判斷:
<script type="text/javascript">
function SumbitBatch(form,fun){
if(document.form.a.value<100){
alert("請填寫大於100的數字")
return false;
}
}
</script>
1、控制文本框只能輸入數字、小數點
<input onkeyup="value=value.replace(/[^ -9.]/g,'')"
onpaste="value=value.replace(/[^ -9.]/g,'')" oncontextmenu =
"value=value.replace(/[^ -9.]/g,'')">
2、控制文本框只能輸入英文
<input onkeyup="value=value.replace(/[^a-zA-]/g,'')"
onpaste="value=value.replace(/[^a-zA-]/g,'')" oncontextmenu =
"value=value.replace(/[^a-zA-]/g,'')">
3、控制文本框只能輸入英文、數字
<input onkeyup="value=value.replace(/[^a-zA-0-9]/g,'')"
onpaste="value=value.replace(/[^a-zA-0-9]/g,'')" oncontextmenu =
"value=value.replace(/[^a-zA-0-9]/g,'')">
4、控制文本框只能輸入中文、英文、數字、小數點
<input onkeyup="value=value.replace(/[^a-zA-0-9u4E00-u9FA5.]/g,'')"
onpaste="value=value.replace(/[^a-zA-0-9u4E00-u9FA5.]/g,'')" oncontextmenu =
"value=value.replace(/[^a-zA-0-9u4E00-u9FA5.]/g,'')">
⑹ jsp文本框輸
給文本框加上oninput事件,代碼如下:
<div id="form"><input type="text" id="name" name="name" oninput="check();" /> </div>
<script type="text/javascript">
function check(){
var name= document.getElementById("name").value;
if(name.length>20) {
var form = document.getElementById("form");
var newNode = document.createElement("div");
newNode.innerHTML =" 20長度以內專的屬漢字";
form .appendChild(newNode);
}
</script>
⑺ 如何控制JSP頁面上的文本框只能輸入數字
<input id="Text1" type="text" onkeypress="return IsNum(event)" />
<script language="javascript" type="text/javascript">
function IsNum(e) {
var k = window.event ? e.keyCode : e.which;
if (((k >= 48) && (k <= 57)) || k == 8 || k == 0) {
} else {
if (window.event) {
window.event.returnValue = false;
}
else {
e.preventDefault(); //for firefox
}
}
}
</script>
⑻ JSP 輸入框中限制輸入的數字長度
JSP控制輸入框內文字長度長度是根據maxlength屬性的限定。
文本框有個maxlength的屬性. 可限制文本框內輸入的字元長度
如:
<input type='text' name='id' maxlength='5' />
表示該文本框最多可輸入5個字元
⑼ 為什麼jsp的文本框不能輸入文字
名字:<inputtype="text"id="t">
這就是文本框, 可以在裡面輸入文字的, 你貼出來你的JSP頁面看看到底是怎麼樣不能輸入。
⑽ 急急急 JSP 彈出文本輸入框窗口 急急急
<style>
body{margin:0;padding:100px 100px;position:relative;}
#fd{padding:14px 0;width:200px;height:22px;background:#eee;border:1px solid #ddd;text-
align:center;position:aboslute;display:none;top:0;left:0;}
#fd #q{width:120px;height:22px;}
</style>
<body>
<input type="button" value="彈出" onclick="javascript:fd.style.display='block';"></input>
<div id="fd">
<input type="text" id="q"></input>
<input type="button" value="確定" onclick="javascript:fd.style.display='none';"></input>
</div>