Брр, подскажите пожалуйста)
Есть у меня страница, test.php предположим.
И в ней форма:
<form onsubmit="problem()" method="post" action="">
<table>
<tr>
<td colspan="2"><p><b>формат: гг-мм-дд чч:00</b></p></td><td></td>
</tr>
<tr>
<td align="right">Дата:</td><td><input id="dates" name="dates" type="text" size="10" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Изменить задание" name="but" /></td>
</tr>
</table>
</form>
Ну и сам функция
function problem()
{
var problems = new RegExp(/\d{2}-\d{2}-\d{2}\s\d{2}:\d{2}/);
var pat_true = problems.test(document.getElementById('dates').value);
if (pat_true)
{
document.getElementById('problem').innerHTML = 'Изменено';
}
else
{
document.getElementById('problem').innerHTML = 'Проверьте дату';
}
}
Ну собственно говоря помогите заткнуть дыру в моих знаниях, как сделать так чтобы текст в span'e сохранился, как сообщение о неверно введённой дате.
А не на секунду появлялся и пропадал(обновляется страница или что)?
Ей богу не ругайтесь)