Сообщение от Zhiganov
|
Рони, совсем не понял как этим пользоваться применительно к моему случаю, ничего не выводит.
|
Примерно так ... но если знать что вы на самом деле хотите, возможно есть проще варианты)))
<script type="text/javascript">
function magic(){
var mytext = document.getElementById('countries').innerHTML;
var form = document.filterform;
var our_country = form.cscountry[form.cscountry.selectedIndex].value;
var reg = new RegExp(".*"+our_country+"\\|(.*?)#.*")
if(our_country&®.test(mytext)){
var city = mytext.replace(reg, "$1");
var cscity = document.filterform.cscity;
cscity.options[cscity.options.length] = new Option(city, our_country);
}}
</script>
<form name="filterform" action="http://">
<div id="countries">страна1|город1#страна2|город2#страна3|город3#страна4|город4#страна5|город5#</div>
<select name="cscountry" size="3">
<option value="" selected="selected">Выберите страну</option>
<option value="страна1" >страна1</option>
<option value="страна2" >страна2</option>
<option value="страна3" >страна3</option>
<option value="страна4" >страна4</option>
<option value="страна5" >страна5</option>
</select>
<select name="cscity" size="3">
</select>
<input type="button" name="test" value="Go" onclick="magic()"/>
</form>