JavaScript :
function selectMe () { document.f1.y0.value=document.f1.y1.value; }
function showMe () {
var y0;
y0=(document.f1.y0.value.length>0?document.f1.y0.value:document.f1.y1.options[document.f1.y1.selectedIndex].value);
if (y0) {
y0=parseInt(y0);
if (isNaN(y0) || y0<1000 || y0>9999) {
document.f1.y0.value=new Date().getFullYear();
document.f1.y1.value=document.f1.y0.value;
y0=document.f1.y0.value;
alert ('Год задаётся положительным 4-значным числом.');
}
else
document.f1.y1.value=document.f1.y0.value=y0;
}
HTML :
<form name="f1" action="111.html" onsubmit="showMe();return false;">
<p>Ввести
<input type="text" name="y0" size="4" maxlength="4" onclick="this.select();">
выбрать
<select uname="y1" size="1" onchange="selectMe()"><br>
<script type="text/javascript">
...
</script>
</select><br>
<input value="Показать" type="button" onclick="showMe()">
</p>
</form>
Мне нужно этот javascript код разместить в середине другого скрипта и его html в середине другого html. Но так не работает, потому что получается что в html
<form>
вкладывается внутрь другой
<form>
а так нельзя.
Т.е. у меня получается так в html:
<FORM>
...
<form name="f1">
... </form>
...
</FORM>
Можно ли как-то в html вызвать документ f1 и функцию showme без
<form>
? а другим способом?
Вот в этой строке:
<form name="f1" action="111.html" onsubmit="showMe();return false;">