Agregar nuevos items

<script language="javascript">
var frm = document.myform;
function opciones_factura(obj){
if(obj.value == "NO"){
frm.per_gracia.style.display='';
//frm.tdgracia.style.display='';
frm.especial.style.display='none';
frm.especial.options.selectedIndex=0;
frm.tiempo_espec.style.value="";
frm.tiempo_espec.style.display='none';
frm.monto_espec.style.value="";
frm.monto_espec.style.display='none';
frm.moneda.style.display='none';
frm.moneda.options.selectedIndex=0;
frm.medida_espec.style.display='none';
frm.medida_espec.options.selectedIndex=0;
}else if(obj.value == "SI"){
frm.especial.style.display='';
frm.per_gracia.style.display='none';
frm.per_gracia.options.selectedIndex=0;
frm.tiempo.style.value="";
frm.tiempo.style.display='none';
frm.medida.options.selectedIndex=0;
frm.medida.style.display='none';
}else {
frm.especial.style.display='none';
frm.especial.options.selectedIndex=0;
frm.per_gracia.style.display='none';
frm.per_gracia.options.selectedIndex=0;
frm.tiempo.style.value="";
frm.tiempo.style.display='none';
frm.medida.style.display='none';
}
}
function opciones_gracia(obj){
if(obj.value =="SI"){
frm.tiempo.style.display='';
frm.medida.style.display='';
}else if(obj.value=="NO"){
frm.tiempo.value="";
frm.tiempo.style.display='none';
frm.medida.style.display='none';
frm.medida.options.selectedIndex=0;
}else{
frm.tiempo.style.display='none';
frm.tiempo.value="";
frm.tiempo.value='none';
frm.medida.style.display='none';
}
}
function opciones_especial(obj){
if(obj.value =="SI"){
frm.monto_espec.style.display='';
frm.label_monto_esp.style.display='';
frm.tiempo_espec.style.display='';
frm.medida_espec.style.display='';
frm.moneda.style.display='';
}else if(obj.value =="NO"){
frm.monto_espec.value="";
frm.monto_espec.style.display='none';
frm.tiempo_espec.value="";
frm.tiempo_espec.style.display='none';
frm.medida_espec.style.display='none';
frm.moneda.style.display='none';
frm.moneda.options.selectedIndex=0;
}else {
frm.monto_espec.value="";
frm.monto_espec.style.display='none';
frm.tiempo_espec.value="";
frm.tiempo_espec.style.display='none';
frm.medida_espec.style.display='none';
frm.moneda.style.display='none';
frm.monto_espec.options.selectedIndex=0;
}
}
function opciones_usuarios(obj){
if(obj.value =="SI"){
frm.monto_espec.style.display='';
frm.label_monto_esp.style.display='';
frm.tiempo_espec.style.display='';
frm.medida_espec.style.display='';
frm.moneda.style.display='';
}else if(obj.value =="NO"){
frm.monto_espec.value="";
frm.monto_espec.style.display='none';
frm.tiempo_espec.value="";
frm.tiempo_espec.style.display='none';
frm.medida_espec.style.display='none';
frm.moneda.style.display='none';
frm.moneda.options.selectedIndex=0;
}else {
frm.monto_espec.value="";
frm.monto_espec.style.display='none';
frm.tiempo_espec.value="";
frm.tiempo_espec.style.display='none';
frm.medida_espec.style.display='none';
frm.moneda.style.display='none';
frm.monto_espec.options.selectedIndex=0;
}
}
function resubmit()
{
frm.action="solic_oper.php";
frm.submit();
}
function process()
{
frm.action="solic_oper.php?enviar=true";
frm.submit();
}
</script>
Respuesta
1
Lo siento pero no sé en qué select quieres añadir los nuevos elementos o en qué momento.
Para añadir un elemento en un select sería de la siguiente forma:
var opt = frm.<nombre select>.options;
opt[opt.length] = new Option(<texto del option>, <valor del option>);
Si me puedes perfilar un poco más la pregunta te la podré resolver.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas