saludos y gracias por la ayuda.
mi problema es que lo estoy usando en un formulario de captura con
un botón submit y me da error al intentar agregar porque el campo esta
dentro de un div que se usa para llenar un select en Ajax
en una función llamada respuestaAjaxpro que usa "document.getElementById ".
esta es la función:
function respuestaAjaxpro(){
if(petición.readyState==4){
if(petición.status==200){
//alert(petición.responseText);
document.getElementById("pro").innerHTML=petición. responseText;
}else{
alert("ha ocurrido un error"+petición.statusText);
}
}
}
este es el div:
<div id="pro" style="width:150px; float:left">
<select name="DEPTO" disabled="disabled" id="DEPTO">
<option>seleccione provincia</option>
</select>
</div>
como ves contienen el select que contiene el valor que deseo insertar en la tabla de MySQL con php. esta es parte de la sentencia:
<?php
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
$insertSQL = sprintf("INSERT INTO ref_secciones (ÁREA, INSTITUCIÓN, DEPENDENCIA, SUBDEPENDENCIA, IDDIRECCION, DEPARTAMENTO, SECCIÓN, DETALLE) VALUES (%es, %es, %es, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['ÁREA'], "text"),
GetSQLValueString($_POST['INSTITUCIÓN'], "text"),
GetSQLValueString($_POST['DEPENDENCIA'], "text"),
GetSQLValueString($_POST['SUBDEPENDENCIA'], "text"),
GetSQLValueString($_POST['DIRECCION'], "text"),
GetSQLValueString($_POST['DEPTO'], "text"), aquí esta el problema, esta es la linea 60
GetSQLValueString($_POST['SECCIÓN'], "text"),
GetSQLValueString($_POST['DETALLE'], "text"));
ese es el error:
Notice: Undefined index: DEPTO in C:\wamp\www\SARA_WEB\admin\prueba_seccines.php
on line 60
Como puedo obtener el valor de "DEPTO" que esta dentro del div