Necesito ayuda con la siguiente cuestión:
Quisiera obtener el valor de un elemento tipo combo de un IEForm.
En el Ejemplo, con "_IEFormElementGetValue " obtengo el valor "7" y el valor que quiero obtener es "BALEARES" . Para ello se me ocurrió hacerlo de la siguiente forma:
Código: Seleccionar todo
********************************* HTML *******************************************************************************
<select name="provinceId" onchange="onChange('province');"><option value="3">ALICANTE</option>
<option value="2">ALBACETE</option>
<option value="4">ALMERIA</option>
<option value="33">ASTURIAS</option>
<option value="6">BADAJOZ</option>
<option value="7" selected="selected">BALEARES</option>
***********************************************************************************************************************
$oSelect = _IEFormElementGetObjByName ($oForm, "provinceId")
$valor=_IEFormElementGetValue ($oSelect)
$source = _IEBodyReadHtml($oIE)
$result = StringInStr($source, "7")
$var = StringMid($source, $result,20)
$aArray1 = _StringBetween($var, '>', "</",1)
MsgBox(0, "Provincia", _ArrayToString($aArray1,@TAB, 0, 1))
La cuestión que planteo es si hay otra alternativa para obtener el valor de la provincia seleccionada y no su código, o inluso algo del estilo ".selected"
Saludos!!!