Tengo una función javascript que actúa como envío para un programa ColdFusion. El argumento 'basetab' es una variable en el programa.
<form name = "pers3form" method = 'post' onsubmit = "person2('#basetab#')">Aquí está el javascript. Los Id's nexter, prever,xrepem se crean a partir de una lista de radio dentro del formulario. El objetivo es una variable que existe en el formulario y el javascript lo detecta correctamente.
function person2(target){ var a = document.getElementById('nexter').checked; var b = document.getElementById('prever').checked; var c = document.getElementById('xrepem').checked; if(a == true || b == true){ document.pers3form.action ="persnextprev.cfm";} else if (c == true) { document.pers3form.action = 'xrepem.cfm';} else { document.pers3form.action = 'screen1.cfm?basetab=target';} return true; }Cuando la acción es para la pantalla 1, la pestaña base se selecciona como una URL en la pantalla 1. Pero toma el nombre 'objetivo' en lugar del valor de objetivo, que es la tabulación base real.
¿Hay alguna manera de pasar el valor del objetivo en lugar de la cadena?