Показать сообщение отдельно
  #1 (permalink)  
Старый 16.07.2013, 17:21
Новичок на форуме
Отправить личное сообщение для tikki Посмотреть профиль Найти все сообщения от tikki
 
Регистрация: 08.07.2013
Сообщений: 6

Вставка в <select> в IE и Opera работает, а Chrome кочевряжется
Здравствуйте.
Подскажите пожалуйста что не нравится Хрому в данном коде
При переключении radio с даты на период поле <select> в Хроме остается пустым, а осел и опера отрабатывают нормально,
отображая месяц (в данном коде должен появиться месяц март).
<html>
    <head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
	<script type="text/javascript">
	    function radio_report(rr) {
		var DRT = report_C.DRT.value;
		var Mb = report_C.Mb.value;
		if (rr == 1) {
		    var inp_DRT = document.getElementById("selik");
		    inp_DRT.value = DRT;
		    report_C.month_begin.options.value = '';
		    document.getElementById("text").innerHTML = ' по дате';
		}
		else {
		    var inp_DRT = document.getElementById("selik");
		    inp_DRT.value = '';
		    report_C.month_begin.options.value = Mb;
		     document.getElementById("text").innerHTML = '&nbsp;';
		}
	    }
	</script>
    </head>
    <body>
	<form name="report_C"  TARGET="_top" method="POST">
	    <!--	    <div><input type="text" id="st1" value="привет" onclick="test(1);"></div>
			<div><input type="text" id="st2" value="пока" onclick="test(2);"></div>-->
	    <input type="hidden" id="DRT" name="DRT" value="20.03">
	    <input type="hidden" name="Mb" value="3">
	    <table width="100%" border="1" >
		<td width="10%"></td><td  width="30%"><INPUT TYPE="radio" name="interval_report" ID="interval_report1" value="rep_date" onclick="radio_report(1);"><label for="interval_report1">дата </label>
		   
		    <input type="text" name="date_report" id="selik" size="10" value="" onclick="this.form.interval_report[0].checked = true" onchange="this.form.interval_report[0].checked = true"></td>
		<td width="20%" align="right"><INPUT TYPE="radio" name="interval_report" ID="interval_report2" value="rep_period" onclick="radio_report(2);"><label for="interval_report2">период </label> </td>
		<td><SELECT NAME="month_begin" style="width: 100px;" onclick="this.form.interval_report[1].checked = true;
		this.form.date_report.value = '';" onchange="this.form.interval_report[1].checked = true;
		this.form.date_report.value = '';">
			<option selected value="">
			<option  value="1">январь
			<option  value="2">февраль
			<option  value="3">март
			<option  value="4">апрель
		    </SELECT>&nbsp;</td></tr>
	    <tr><td COLSPAN=5><div id="text">&nbsp;</div></td></tr>
	    </table>

	</form>
    </body>
</html>

Последний раз редактировалось tikki, 17.07.2013 в 09:43.
Ответить с цитированием