js匹配表單name的值獲取value

2021-07-03 05:29:43 字數 1316 閱讀 8481

html**:

"sort01"

value="">

"sort02"

value="">

"sort03"

value="">

需求:

獲取頁面中所有的name格式都為「sort*」這種形式表單的值,並且要name和對應的value值。

方法一、

//alert($('input[name^="sort"]').map(function()).get());

var a=$('input[name^="sort"]').map(function()}).get();

for(var i=0;i

方法二、

var input = document.getelementsbytagname("input");

for(var i = 0,l = input.length

;i < l;i++)

}

方法三、

function

getvalue

() }

方法

二、三可以參考該帖:

利用jquery選擇器來篩選:

(「input[name^=』news』]」)         選擇所有的name屬性以』news』開頭的input元素

("input[name=′

news

′]」)

選擇所有

的nam

e屬性以

′new

s′結尾

的inp

ut元素

(「input[name*=』man』]」) 選擇所有的name屬性包含』news』的input元素

這個問題的過程如下:

目的:前台頁面商品排序,把排序的表單提交給php後台,獲取前台的排序值進行處理

思路:

一、 剛開始我是想獲取前台的所有需要排序的表單的value值,以及對應的name值,之所以要獲取name值是因為我把商品id放到了sort的後面,這樣獲取到了name和value值之後我就得到了商品的id以及對應的排序序號,只要在後台進行對應的更新資料庫就ok了。

二、將name的值以sort[n]這種形式賦值,然後直接提交表單到後台php,現在可以獲取sort的陣列來獲取資料了。該方法省去了在前台的處理,直接從後台獲取到了所需的資料。

我的後台使用的是php,其他語言也是同樣的道理,建議大家遇到這種情況使用第二種方法。

author:leedaning

js獲取form表單的值

輸出 url 編碼的文字字串 var o form serialize 結果為 token 1tbmfhkvmt93xauntf4wtrhezp17gway9yu6ii4x mall code 135 merchant id 2 vip card code code coupon name code...

js 獲取div的name屬性

div標籤沒有value和name屬性,但是我們給div增加乙個value或者name,這個也是可以拿到的 一般情況 我們通常用var value document.getelementbyid id值 value 這種方法來獲取value的值。但是我們通過js直接得到div的value屬性是得不到...

jQuery根據表單name獲取值的方法

jquery根據表單name獲取值的方法 根據name取值 input name mobile val 根據id取值 mobile reg form html 根據name取值遍歷 input name mobile each function 取出form中的input 得到值 多個的情況 inp...