Insight707
Новичок
Здравствуйте снова 
Вот вчера вечером начал изучать Javascript, и сразу возник вопрос:
	
	
	
		
В Chrome и FireFox работает на отлично. IE, Opera - does not works.
Что я делаю не так?)
								
Вот вчера вечером начал изучать Javascript, и сразу возник вопрос:
		PHP:
	
			echo "</select>
		<br /><font color=#FFA500 style=bold><br />На что меняем</font><br />
		<font size=2>Имя:<br />
		<input type=text name='firstname' id='firstname' oninput=\"drawresult();\" maxlength='10'> <text id='nameerror'></text> <br />
		Фамилия:<br />
		<input type=text name=lastname id='lastname' oninput=\"drawresult();\"  maxlength='10'> <text id='lastnameerror'></text><br />
		<br/><b>Результат:</b> <text id='result'>(начните вводить имя или фамилию)</text><br/>
		</font><br/>
		<input type=submit value='Сменить имя' style='width:150px; height:30px;'></form>";
<script type="text/javascript">
function confirmBuy() {
var errors = 0;
	if (document.forms['changenameform'].elements['firstname'].value == "" || document.forms['changenameform'].elements['lastname'].value == "") {
	
		alert ('Заполните все поля!');
		errors++;
	
	}
	
	if (document.forms['changenameform'].elements['firstname'].value.length < 3 || document.forms['changenameform'].elements['firstname'].value.length > 10) {
	
		document.getElementById('nameerror').innerHTML = "<font color='red'> < имя не может быть короче 3х и длиннее 10 символов </font>";
		errors++;
	
	}
	
	else {
	
		document.getElementById('nameerror').innerHTML = "";
	
	}
	
	if (document.forms['changenameform'].elements['lastname'].value.length < 4 || document.forms['changenameform'].elements['lastname'].value.length > 10) {
	
		document.getElementById('lastnameerror').innerHTML = "<font color='red'> < фамилия не может быть короче 4х или длиннее 10 символов! </font>";
		errors++;
	
	}
	
	else {
	
		document.getElementById('lastnameerror').innerHTML = "";
	
	}
	if (errors == 0) {
	
		
		if (confirm("Меняем имя c " + ourselect2.options[ourselect2.selectedIndex].text +  " на " + "" + ucfirst(document.getElementById('firstname').value) + "_" + ucfirst(document.getElementById('lastname').value) + "?")) {
			return true;
		} else {
			return false;
		}
	}
	return false;
}
function ucfirst(str) 
{
    var first = str.substr(0,1).toUpperCase();
    return first + str.substr(1);
}
function drawresult() {
	if (document.forms['changenameform'].elements['firstname'].value.length == 0 && document.forms['changenameform'].elements['lastname'].value.length == 0) {
	
		document.getElementById('result').innerHTML = ourselect2.options[ourselect2.selectedIndex].text + "<font color='red'> > </font>" + "(начните вводить имя или фамилию)";
		return false;
	
	}
	document.getElementById('result').innerHTML = ourselect2.options[ourselect2.selectedIndex].text + "<font color='red'> > </font>" + ucfirst(document.forms['changenameform'].elements['firstname'].value) + "_" + ucfirst(document.forms['changenameform'].elements['lastname'].value);
}
</script>
	Что я делаю не так?)
	            