|
|
|
| Модератор не въехал и, удаляя бред, удалил и мой ответ на вопрос.
<html><head><meta http-equiv="content-type" content="text/html; charset=win-1251">
<style>
#myTBL div {border: 2px inset; width: 500px}
#myTBL div input {border: none; width: 100%}
#myTBL td.cn {padding: 0 5px; text-align: center; width: 100px}
</style>
<script>
function funcENTER (x)
{
var evt = x ? x : window.event, elm = x.target ? x.target : evt.srcElement,
num = elm.id.substr (1) * 1, key = evt.keyCode, z = 0;
if (num == 3 && key == 13) {document.getElementById ('snd').focus (); return}
if (num < 3 && (key == 13 || key == 40)) z = 1;
if (num > 1 && key == 38) z = -1; document.getElementById ('s' + (num + z)).focus ();
}
function funcTEST (x)
{
var z = ' ', t = document.getElementById ('s' + x).value;
if (t.replace (/ /g, '').length)
{var r = t.match (/[аеёиоуыэюя]/ig); z = (r && r.length == ((x % 2) ? 5 : 7)) ? 'OK' : 'error'}
document.getElementById ('u' + x).innerHTML = z;
}
function funcSEND ()
{
for (var t = [], z = j = 1; j < 4; j++)
{
if (document.getElementById ('u' + j).innerHTML != 'OK') z++;
t [j - 1] = document.getElementById ('s' + j).value;
}
if (z == 1) {document.forms.hokku.tex.value = t.join ('\n'); return true}
else {alert ('Это - не хокку!'); return false}
}
</script>
</head><body>
<table id="myTBL" cellpadding="0" cellspacing="0" border="0"><tr><td rowspan="3"><div>
<input id="s1" onchange="funcTEST (1)" onkeydown="funcENTER (event)"><br>
<input id="s2" onchange="funcTEST (2)" onkeydown="funcENTER (event)"><br>
<input id="s3" onchange="funcTEST (3)" onkeydown="funcENTER (event)"></div></td>
<td class="cn" id="u1"> </td></tr><tr>
<td class="cn" id="u2"> </td></tr><tr>
<td class="cn" id="u3"> </td></tr></table>
<br><br>
<form name="hokku" onsubmit="return funcSEND ()">
<input type="hidden" name="tex"><input type="submit" id="snd" value="Отправить хокку">
</form>
</body></html>
|
| |
|
|