El html donde esta el select:
Código php:
El fragmento de jQuery:Ver original
<div class="participa"> <div id="contenedordiv" class="textnegro"> <span class="titulo">Seleccione el mini</span> <br /><br /> <select name="minis" id="minis"> <option value="" selected="selected"></option> <?php for ($m = 1; $m <= 10; $m++) { ?> <option value="<?php echo $m; ?>">Mini <?php echo $m; ?></option> <?php } ?> </select> <label class="error" for="minis" id="error_mini">Debe seleccionar un mini.</label> <div id="contenedoraire"></div> </div> </div>
Código javascript:
archivo procesaminis.phpVer original
$("#minis").change(function() { $(".error").hide(); var mini = $("select#minis").val(); if (mini == "") { $("label#error_mini").show(); $("select#minis").focus(); $("#contenedoraire").html(""); return false; } $("#contenedoraire").html("<strong>Cargando posiciones ...</strong>"); $.post( "includes/procesarminis.php", {m: mini}, function(data) { $("#contenedoraire").html(data); } ); });
Código php:
Una vez que ese resultado aparece en mi pagina despues de seleccionar un valor del select, quiero que al dar click en el boton adjudicar, suceda algo, pero no lo consigo, intenté asi, pero nada:Ver original
<?php require("../global/manejodatos.class.php"); $inicl = new ManejoDatos(); $m = $_POST["m"]; $str = "SELECT * FROM mini".$m; $rs = $inicl->Consulta($str); $nr = $inicl->NumeroFilas($rs); echo "<p><strong>Posiciones disponibles</strong></p>"; if ($nr == 0) { for($p = 1; $p <= 10; $p++) { $posicion = "posicion".$p; echo "<input type='checkbox' name='posicion' value='".$p."' id='".$posicion."' />Posicion ".$p." "; if ($p == 5) { echo "<br />"; } } } else { for($p = 0; $p < $c; $p++) { $posicion = "posicion".$p; $ps = $p + 1; if ($pos[$p] == "") { echo "<input type='checkbox' name='posicion' value='".$ps."' id='".$posicion."' />Posicion ".$ps." "; } if ($ps == 5) { echo "<br />"; } } } echo "<br /><br /><input type='button' name='adjudicar' id='adjudicar' value='Adjudicarse las posiciones' />"; ?>
Código javascript:
Ver original
$("#adjudicar").click(function() { alert("Tienes que pagar"); });