|
379 | 379 | const smsServicesInputs = form.querySelectorAll('input[name="smsServices"]:checked');
|
380 | 380 |
|
381 | 381 | const dataRegion = dataRegionInputs.length > 0 ? dataRegionInputs[0].value : '';
|
382 |
| - const services = Array.from(servicesInputs).map(input => input.value); |
| 382 | + const services = Array.from(servicesInputs).map(input => input.value.toLowerCase()); |
383 | 383 | const emailServices = emailServicesInputs.length > 0 ? emailServicesInputs[0].value : '';
|
384 | 384 | const smsServices = smsServicesInputs.length > 0 ? smsServicesInputs[0].value : '';
|
385 | 385 |
|
386 | 386 | const urlParams = new URLSearchParams();
|
387 | 387 |
|
388 | 388 | if (dataRegion) {
|
389 |
| - urlParams.set('data-region', dataRegion.toLowerCase().replace(' ', '-')); |
| 389 | + urlParams.set('data-region', dataRegion.toLowerCase().replace(/\s+/g, '-')); |
390 | 390 | }
|
391 | 391 | if (services.length > 0) {
|
392 | 392 | urlParams.set('services', services.join(','));
|
393 | 393 | }
|
394 | 394 | if (emailServices) {
|
395 |
| - urlParams.set('email-services', emailServices.toLowerCase().replace(' ', '-')); |
| 395 | + urlParams.set('email-services', emailServices.toLowerCase().replace(/\s+/g, '-')); |
396 | 396 | }
|
397 | 397 | if (smsServices) {
|
398 |
| - urlParams.set('sms-services', smsServices.toLowerCase().replace(' ', '-')); |
| 398 | + urlParams.set('sms-services', smsServices.toLowerCase().replace(/\s+/g, '-')); |
399 | 399 | }
|
400 | 400 |
|
401 | 401 | const newUrl = window.location.pathname + (urlParams.toString() ? '?' + urlParams.toString() : '');
|
|
418 | 418 | }
|
419 | 419 |
|
420 | 420 | if (services) {
|
421 |
| - const serviceArray = services.split(','); |
| 421 | + const serviceArray = services.toLowerCase().split(','); |
422 | 422 | serviceArray.forEach(service => {
|
423 | 423 | const serviceValue = service.charAt(0).toUpperCase() + service.slice(1);
|
424 | 424 | const serviceInput = form.querySelector(`input[name="services"][value="${serviceValue}"]`);
|
|
0 commit comments