Usar preg_replace con expresiones regulares para quitar r retorno de carro, n salto de línea, t tabulaciones, s espacios de un texto
$strURLQueryString = “
location.href=’index.php?
campo1=’+document.getElementById(‘campo1’).value+’&
campo2=’+document.getElementById(‘campo2’).value+’&
campo3=’+document.getElementById(‘campo3’).value+’&
campo4=’+document.getElementById(‘campo4’).value+’&
campo5=’+document.getElementById(‘campo5’).value+’&
campo6=’+document.getElementById(‘campo6’).value+’&
campo7=’+document.getElementById(‘campo7’).value+’&
campo8=’+document.getElementById(‘campo8’).value+’&
campo9=’+document.getElementById(‘campo9’).value+’&
campo10=’+document.getElementById(‘campo10’).value+’&
campo11=’+ options[selectedIndex].value+’&
campo11=’+document.getElementById(‘campo11’).value+’&
campo12=’+document.getElementById(‘campo12’).value+’&
campo13=’+document.getElementById(‘campo13’).value+’&
campo14=’+document.getElementById(‘campo14’).value+’&
campo15=’+document.getElementById(‘campo15’).value+’&
campo16=’+document.getElementById(‘campo16’).value+
‘#campo17′”;
//Usar expresiones regulares con preg_replace para
//Quitar r retorno de carro
//Quitar n salto de línea
//Quitar t tabulaciones
//Quitar s espacios
$strURLQueryString = preg_replace(“/[rn|n|r|t|s]+/”, “”, $strURLQueryString);
//Obtener selectedIndex del campo11
print ‘
<select class=”combobox” id=”campo11″ name=”campo11″ onchange=”‘.$strURLQueryString.'”>
<option value=”0″>- – – – – – – – – – -</option>
<option value=”1″>Valor 1</option>
<option value=”2″>Valor 2</option>
<option value=”3″>Valor 3</option>
<option value=”4″>Valor 4</option>
<option value=”5″>Valor 5</option>
<option value=”6″>Valor 6</option>
</select>
‘;