1. form表單裡面如何獲取本頁面的js函數值,經過js函數處理的值如何通過form表單提交給後台
首先將name為vo.bmi的input加一個ID,比如:
<inputtype="hidden"name="vo.bmi"id="aa"value=""/></td>
然後你只要在JS的jiSuanBMI()方法中加入一行代碼:
document.getElementById("aa").value=myVar//myVar是你計算後的回結果值變數名
如果沒有解答決問題,歡迎加我的Q,我的Q見私信。
2. js獲得表單中某個單元格的值
javascript提供了獲取表格中某一行單元格數的代碼,參考如下:
document.getElementById('first').cells.length // 獲取id為first的行的單元格數目
實例演示如下:
創建Html元素
<div class="box">
<span>實例演示:獲取表格第一行的單元格數量</span>
<div class="content">
<table>
<tr id="first"><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
<input type="button" value="獲取表格第一行的單元格數量" onclick="fun_get()">
</div>
</div>
簡單設置一下css樣式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{width:80px;height:30px;line-height:30px;text-align:center;border:1px solid green;}
編寫jquery代碼
<script>
function fun_get(){
alert(document.getElementById('first').cells.length);
}
</script>
3. js如何獲取表單中數組的值
大體看了下,發現倆錯誤:
1,jQ選擇器不對,應該是:$('input[name^=message]'),表示name以「message」開頭版的<input>,你的那種寫法表示name恰為權"message"的<input>,你好像還在message後加了一個空格符。
2,jQ的val()返回內部數組里首個元素的值,這里就是第一個<input>的值(目前兩個<input>的值都為空串),如果你需要取得全部值,用each()把所有值放到一個數組里。
4. js獲取表單數據
因為用的提交按鈕是submit,沒有進行提交驗證。你得把<form>中加一句onsubmit="return(qbg())"去掉submit的onclick事件..這樣就不會自動提交,而會在提交前調用qbg()函數的返回值。。。不過如果是數據比較最好轉換成數字。。
var hf=parseInt(document.getElementById("id1").value);
var ye=parseInt(document.getElementById("id2").value);
這樣就行了。。。
5. 如何取form中的值,在js中進行判斷
function userCheck() {
//申明變數獲取輸入的值
var username = document.form1.username.value;
var password = document.form1.password.value;
if(username=="") {
window.alert("用戶名不能為空。");
document.form1.username.focus();
return false;
}if(username=="abc") {
window.alert("用戶名不能為空。");
document.form1.username.focus();
return false;
}
if(password==""){
window.alert("請輸入密碼");
document.form1.password.focus();
return false;
} if(password=="123"){
window.alert("密碼錯誤");
document.form1.password.focus();
return false;
}} <form method="post" name="form1" action="servlet/LoginServlets">
<center>
<p> <table width="225" border="1" bordercolor="#00FF00">
<tr>
<td width="64"><div align="center">登陸名:</div></td>
<td colspan="2">
<div align="left">
<input type="text" name="username" title="請輸入登陸名" />
</div></td></tr>
<tr>
<td><div align="center">密 碼:</div></td>
<td colspan="2">
<div align="left">
<input type="password" name="password" size="21" title="請輸入密碼">
</div></td></tr>
<tr><tr>
<td colspan="2"><div align="center">
<input name="button" type="button" onClick="userCheck()" value="登陸" />
</div></td>
<td><div align="center">
<input name="reset" type="reset" onClick="quxiao()" value="取消" />
</div></td>
</tr>
</table>
6. js如何獲取表單的值
value 屬性為 input 元素設來定值,表單的值源一般是元素的value屬性:
<input value="value">
假設有以下form,擁有一個input欄位(帶空值預定義)以及一個提交按鈕 :
(6)form獲取js值擴展閱讀:
value 屬性為 input 元素設定值。對於不同的輸入類型,value 屬性的用法也不同:
(1)type="button", "reset", "submit" - 定義按鈕上的顯示的文本;
(2)type="text", "password", "hidden" - 定義輸入欄位的初始值;
(3)type="checkbox", "radio", "image" - 定義與輸入相關聯的值;
7. 表單通過post提交,如何利用jquery或者js獲取表單的值
你這個問題,我估計你自己都沒搞清楚,jquery除了通過ajax獲取伺服器傳來的數據,剩下的方式就直接操作html元素就行了,跟表單提交無關
8. js獲取form表單提交的數據
用下面的函數可以獲取:
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURI(r[2]);
return null;
}
如獲取user,執行getUrlParam("user")就可以了
9. 如何通過js獲得form中的input的value值,我的是document.form1.username.value 獲取不到
一種可能是你執行js的控制項是submit性質的控制項,如input type="submit"或者input type="image"等。
另一種可能是你asp頁里的<base……>起做用。
如果是onsubmit事件做的驗證,應該在驗證不通過時返回false。
你能不能寫出你怎麼做的驗證,還有相關的東西,這樣讓人怎麼猜。
幫
10. js 如何獲取<form:form>表單某個值
<form:select path="planId" class="input-xlarge"> 最後復會生成正常的H5 標簽制,只要你的屬性里配置了就會在生成的標簽里附帶又id值,然後用js根據id值取值即可:
var val = document.getElementById(id).value;val就是你要取的標簽的value。