たとえば「?chk=01」とか「?chk01=1」などつけるような仕様にして
location.searchからgetのパラメータを取得・解釈してチェックを
付加するようにすればよいでしょう
sample
ちょっとパラメータは調整しました
javascript
1<script>
2$(function(){
3 var params={};
4 if(location.search.length>0){
5 location.search.substring(1).split('&').forEach(function(x){
6 var y=x.split("=");
7 params[y[0]]=y[1];
8 });
9 }
10 (params["checked"]||"").split("+").forEach(function(x){
11 $('#chk'+x).prop('checked',true);
12 });
13
14});
15</script>
16<label><input type="checkbox" id="chk01">01</label>
17<label><input type="checkbox" id="chk02">02</label>
18<label><input type="checkbox" id="chk03">03</label>
19<hr>
20<a href="?checked=01">1をチェック</a><br>
21<a href="?checked=02+03">2,3をチェック</a><br>
22<a href="?checked=01+02+03">全部チェック</a><br>
23
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/02 02:48 編集