Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

表單裡有多筆地址用到此套件,送出只抓到最後一筆 #14

Open
vneverz opened this issue Jan 10, 2017 · 6 comments
Open

Comments

@vneverz
Copy link

vneverz commented Jan 10, 2017

2017-01-10 7 03 21

感謝提供如此好用的工具,不過在多筆運用時會有個問題,
就是送出只抓最後一筆,請問能讓他抓到多筆的資料嗎?THX~

@essoduke
Copy link
Owner

元素名稱是否有加上 [] 符號?例如 :

selector.twzipcode({
    'zipcodeName': 'zipcode[]', 
    'countyName' : 'county[]', 
    'districtName': 'district[]'
});

@vneverz
Copy link
Author

vneverz commented Jan 11, 2017

嘗試之後可以了,文件有寫抱歉沒看清楚,謝謝:)

@essoduke
Copy link
Owner

用上述方式可以分別得到selector1,selector2,selector3分別的county,district,zipcode,但這樣就是要寫9遍很多行,請問是不是有更好的方式?

只要寫一個方便的 function 來取值應該就可以了。

請參考範例
https://jsfiddle.net/0Log9pjk/

@wdj315
Copy link

wdj315 commented Dec 5, 2022

怪了,我還是試不出來= = 也沒找到文件哪有寫呀?
php post 還是只抓到第一個@@
$(".twzipcode1").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['zipcode']?>', }); $(".twzipcode2").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['addr2_zipcode']?>', }); $(".twzipcode3").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['addr3_zipcode']?>', });

@essoduke
Copy link
Owner

essoduke commented Dec 6, 2022

怪了,我還是試不出來= = 也沒找到文件哪有寫呀? php post 還是只抓到第一個@@ $(".twzipcode1").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['zipcode']?>', }); $(".twzipcode2").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['addr2_zipcode']?>', }); $(".twzipcode3").twzipcode({ language: 'lang/zh-tw', countyName:'county[]', districtName:'distric[]', zipcodeName:'zipcode[]', 'css': [ 'addr-county form-control', //縣市 'addr-distrcit form-control', // 鄉鎮市區 'addr-zip form-control' // 郵遞區號 ], 'zipcodeSel':'<?=@$acc_data['addr3_zipcode']?>', });

不太清楚您所謂的「只抓到第一個」是指什麼?

我的測試:
https://code.essoduke.org/1206.php

根據您提供的語法,POST 的是 county[], district[], zipcode[] 陣列,所以結果應該會是:

[county] => array (縣市1, 縣市2, 縣市3)
[district] => array (鄉鎮1, 鄉鎮2, 鄉鎮3)
[zipcode] => array (鄉鎮1, 鄉鎮2, 鄉鎮3)

@wdj315
Copy link

wdj315 commented Dec 6, 2022

可以了~原來是被手風琴開合語法影響@@ 感謝回覆~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants