javascriptで値が設定されていないものをdisabledにする手はありますが
あまりいい方法とは言えません。
気にせずに空のデータを送ってやればいいと思います
sample
一応サンプルつけときます
セレクトボックスやラジオボタンを使う場合はもう少し工夫が必要です
javascript
1<script>
2function mySubmit(f){
3 var url=f.action;
4 for(var i=0;i<f.length;i++){
5 if(f[i].name!=="" && f[i].value!==""){
6 url+=(url.indexOf("?")==-1?"?":"&")+f[i].name+"="+encodeURIComponent(f[i].value);
7 }
8 }
9 console.log(url);
10 location.href=url;
11 return false;
12};
13
14</script>
15<form action="recv.php" method="get" onsubmit="return mySubmit(this);">
16<input type="text" name="a" value="漢字"><br>
17<input type="text" name="b" value="123"><br>
18<input type="text" name="c"><br>
19<input type="submit"><br>
20</form>
21
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/01 08:33
2017/06/01 08:38
2017/06/01 08:47