Bueno he logrado que funcione con un JS externo,
Pero tengo otro JS que no funciona, es para que un comobox dependa de otro y muestre los registros llamados de MySQL.
Tengo el jquery.js
y este :
Código Javascript
:
Ver original/* +---- Funciones JS que ocupamos para la página criterio_calibre.php ----+ */
$(document).ready(function(){
$("select").change(function(){
alert('a seleccionado')
// Vector para saber cuál es el siguiente combo a llenar
var combos = new Array();
//productor //especie
//especie //variedad
//variedad //etapa
combos['especie'] = "variedad";
combos['variedad'] = "productor";
combos['productor'] = "etapa";
// Tomo el nombre del combo al que se le a dado el clic por ejemplo: especie
posicion = $(this).attr("name");
// Tomo el valor de la opción seleccionada
valor = $(this).val()
// Evaluó que si es productor y el valor es 0, vacié los combos de Especie, Variedad y Etapa
if(posicion == 'especie' || valor==0){
$("#variedad").html(' <option value="0" selected="selected" style="width: 148px">Seleccionar Variedad</option>')
$("#productor").html(' <option value="0" selected="selected" style="width: 148px">Seleccionar Productor</option>')
$("#etapa").html(' <option value="0" selected="selected" style="width: 148px">Seleccionar Etapa</option>')
$.post("consultasJS/criterioCalibres_js.php",{combo:$(this).attr("name"), id:$(this).val() },function(data){
$("#"+combos[posicion]).html(data);})
}
if(posicion == 'variedad' || valor==0){
$("#productor").html(' <option value="0" selected="selected" style="width: 148px">Seleccionar Productor</option>')
$.post("consultasJS/criterioCalibres_js.php",{combo:$(this).attr("name"), id:$(this).val() },function(data){
$("#"+combos[posicion]).html(data);})
}
if(posicion == 'productor' || valor==0){
$("#etapa").html(' <option value="0" selected="selected" style="width: 148px">Seleccionar Etapa</option>')
$.post("consultasJS/criterioCalibres_js.php",{combo:$(this).attr("name"), id:$(this).val() },function(data){
$("#"+combos[posicion]).html(data);})
}
})
})
Colocados de la forma correcta, pero no sirve :S
Bueno para esto necesitaba que funcione javascript realment, para hacer funcionar este script!!!
funciona bien creando un alert(),pero no el script que hace que los combobox sean dependientes.
que enrendo :S
Dejo dos fotos, Una con el botón y la otra es cuando pincha el botón aparece los combobox.
Si dejo el script de los combobox dependientes dentro de la página principal, sin el botón, funciona perfecto.
Pero si coloco el botón y muestro haciendo click, el script no funciona. No entra a
$(document).ready(function(){
alert('no entra') // no ingresa!!
bueno como dije antes, funciona perfecto sin el botón, dejando el código de los comobox en la página principal.
Pero si dejo el código de los combobox en otra página y la llamo al pinchar el botón, esto deja de funcionar...