ユーザーにフルネームを入力してもらいたい入力テキスト領域があります。そのため、フィールドには少なくとも 2 つの単語が必要です。
しかし、検証コードはフォームのアクション コード (action="nome.php") と競合しています。
どうすれば修正できますか?
コードは次のとおりです。
<script type="text/javascript">
// <![CDATA[
function validateMe(form_elm)
{
var full = form_elm.user.value;
// clear any spaces in front
while (full.charAt(0) == " ") full = full.substr(1);
// split and check for two names - dual purpose of also retrieving first and last name for future use
full = full.split(" ");
var first_name = full[0];
var last_name = full[1];
if (full.length < 2) alert("Please enter your full name.");
return false;
}
// ]]>
</script>
<form method="post" name="input" action="nome.php" onsubmit="return validateMe(this)">
Fazer reserva em nome de:
<input name="user" type="text"/>
<input type="submit" name="Submit" value="NEXT" />
</form>