Я хотел бы изменить значение поля ввода при отправке формы в зависимости от ее содержимого.
В настоящее время у меня есть это, и я ожидаю, что я далек от того, что мне действительно нужно, похоже, не могу найти информацию, которая мне нужна, чтобы заставить все это работать вместе.
Любая помощь приветствуется.
<script type="text/javascript">
function vet()
{
if(this.abc.value.indexOf("CW-") >= 0)
{
return true;
}
else
{
this.abc.value = 'CW-' + this.abc.value; return true;
}
}
</script>
<form name="simple1" method="get" onsubmit="vet()" action="simple.php">
<input class="saip1" name="abc" type="text" value="Input Value" onfocus="this.value='';"/>
По сути, я хочу проверить, что пользователь включил "CW-" (или любой другой вариант этого CW-CW-Cw-) в начале своего значения. Если они просто возвращают значение как есть. Если нет, я хотел бы добавить CW -.
После некоторого чтения я попробовал подход indexOf, но я не совсем понимаю javascript и уверен, что сделал что-то не так.