日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 获取表格数据(表单变量值)

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 获取表格数据(表单变量值) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

js獲取表單中的指定動態變量



問題描述:for循環實現表格每行數據輸入,對應每行有提交表單需要做相應處理,我們需要獲得該行某列的變量值


要求:表格每一行有一個提交按鈕實現前臺判斷操作(判斷表格每行第二列的值namefile是否等于動態設置的值)


實現:通過在提交表單οnsubmit="javascript:return?checkName()"調用函數checkName()檢測,返回false表單不提交,不返回或者返回true提交表單


程序框架如下:

<head>

????<script?type="text/javascript">

????????function?checkName(){



????????}

????</script>

</head>


<body>?

......

<%for(var?i?=?0,?i?<?10,?++i)%>

????<tr>

????????<td>

????????????....

????????</td>

????????<td>

????????<form?action="file.action"?enctype="multipart/form-data"?method="post"

οnsubmit="javascript:return?checkName()">

<input?type="hidden"?name="subfilename"?id="subfilename"?value="<%=namefile%>"/>


????????<input?type="submit"?name="btn"?value="點擊"?/>

????????</form>

????????</td>

????????<td>

????????????....

????????</td>

??????????.

??????????.

??????????.

????</tr>

</body>?



js實現方法:

一、采用getElementById()?,該方法難以實現

原因:getElementById()返回擁有指定id的第一個對象的引用,因為我們實現的是for循環多行數據采用同一個變量,該函數只會得到第一行的對象


getElementById()在js中使用:

var?name?=?getElementById("filename").value;?//name為得到的對應id的屬性值,filename為id名稱


二、采用getElementsByName()該方法難以實現

原因:getElementsByName()返回指定名稱對象的集合,為對象數組結構,對應每一行的提交按鈕無法確定是第幾行,也無法檢測是第幾個提交按鈕

檢測方法比較復雜


三、采用函數傳值

有的時候不能采用固定思維,只想到利用HTML?DOM?方法,利用函數傳值很簡單,每行的參數變量是變化的,每行傳的形參自然是正確的


代碼如下:

<head>

????<script?type="text/javascript">

????????function?checkName(subfilename){

????????????if(subfilename?==?"??")?//引號里自己控制,若動態也可以用此函數傳形參過來

????????????{

????????????????return?true;//可以省略

????????????}

????????????else{

????????????????alert("請重新選擇");

????????????????return?false;

????????????}

????????}

????</script>

</head>


<body>?

......

<%for(var?i?=?0,?i?<?10,?++i)%>

????<tr>

????????<td>

????????????....

????????</td>

????????<td>

????????<form?action="file.action"?enctype="multipart/form-data"?method="post"

οnsubmit="javascript:return?checkName(subfilename.value)">

<input?type="hidden"?name="subfilename"?id="subfilename"?value="<%=namefile%>"/>

......

????????<input?type="submit"?name="btn"?value="點擊"?/>

????????</form>

????????</td>

????????<td>

????????????....

????????</td>

??????????.

??????????.

??????????.

????</tr>

</body>?


測試,此方法簡單有效。












轉載于:https://blog.51cto.com/carrie1314/1332139

總結

以上是生活随笔為你收集整理的js 获取表格数据(表单变量值)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲色图丝袜 | 久久成人免费 | 2019中文在线观看 | 国产伦精品一区二区三区视频黑人 | 色老板精品凹凸在线视频观看 | 明星双性精跪趴灌满h | 亚洲黄色免费看 | 国产高潮自拍 | 91精品国产入口在线 | 国产极品尤物 | 日本一级淫片免费放 | 亚洲一区精品在线观看 | 亚洲图片 自拍偷拍 | 精品久久久久成人码免费动漫 | 日韩va在线观看 | 久久久剧场| 国产香蕉97碰碰碰视频在线观看 | 欧美激情一区 | 妺妺窝人体色www聚色窝仙踪 | 久久国产这里只有精品 | 亚洲视频久久久 | 国产乱强伦一区二区三区 | 婷婷国产一区二区三区 | 午夜剧场在线 | 日韩欧美一 | 国偷自产av一区二区三区 | 国产成人一级 | 夜夜春影院 | 麻豆app在线观看 | 美女扒开粉嫩的尿囗给男生桶 | 超碰丝袜 | 9久9久9久女女女九九九一九 | 三级中文字幕在线 | 国产成人福利视频 | 欧美做爰啪啪xxxⅹ性 | 无码人妻精品一区二区中文 | 中文字幕亚洲在线观看 | 国产999视频| 欧美男人的天堂 | 久久久亚洲av波多野结衣 | 国产免费av网址 | 欧美一区二区三区 | 国产呻吟av| 黄色激情在线观看 | 日韩在线观看你懂的 | 色综合91| 国产麻豆免费视频 | 五月激情婷婷丁香 | 久久91视频 | 色哟哟无码精品一区二区三区 | 秋霞毛片少妇激情免费 | 久久久久久免费精品 | av激情在线 | 美女露出粉嫩尿囗让男人桶 | 交hdsexvideos娇小 | 肥臀浪妇太爽了快点再快点 | 国产内谢| 国产精品27p | 亚洲砖区免费 | 少妇伦子伦精品无吗 | 香蕉私人影院 | 日韩欧美国产一区二区三区在线观看 | 韩国一区二区在线观看 | 爱情岛论坛亚洲自拍 | 欧美成人黑人xx视频免费观看 | 国产色无码精品视频国产 | 成人av在线网 | 日本一区二区三区免费观看 | 欧美黄色三级视频 | 日韩视频免费观看高清完整版在线观看 | 亚洲一区二区三区四区电影 | 美女极度色诱图片www视频 | 视色在线 | 大陆av片| 亚洲国产欧美精品 | 亚洲24p | 四虎首页 | a级在线视频 | 深夜视频一区二区三区 | 兄弟兄弟全集免费观看 | 日韩在线视频看看 | 成人欧美一区二区 | 日韩黄色片免费看 | xiuxiuavnet| 请用你的手指扰乱我吧 | 久久精品韩国 | 欧美亚洲精品在线观看 | 一区二区三区在线观看免费 | 青青青在线观看视频 | 国产伦精品一区二区三区免费视频 | 国产精品免费一区二区三区在线观看 | 极品人妻一区二区三区 | 69精品人人| 国产原创在线观看 | 动漫美女放屁 | 成人免费毛片糖心 | 国产视频在线观看一区二区 | 中文字幕一区二区三区手机版 | 欧美视频在线观看免费 |