0

我有一个 HTML 表单,我必须在验证文本值时输入一个文本值,下一页将被加载

这是下面描述我的问题的代码

<form action="http://abcd.com/sample/new/1" method="POST">
                    <p>
         <input type="text" name="**answer**" onkeyup="valid(this)" onblur="valid(this)"/>
                    </p>
                    <p><input type="submit" name="submit" value="check"  /></p>
                </form>

我需要“答案”的文本值,以便它继续到下一页说示例“ http://abcd.com/sample/new/2

4

2 回答 2

0

您可以使用 JQuery 来执行此操作:

$("#YOURTEXTBOX").val();

请记住,您必须为文本框添加一个 ID 才能使其正常工作。然后您可以使用 if 语句在客户端进行验证。您也可以使用服务器端代码来执行此操作。

于 2013-09-20T05:31:45.830 回答
0

我不确定你在期待什么,看起来像一个小的 html 验证。您可以使用 javascript 进行验证。

这是一个小例子:

<!DOCTYPE html>
<html>
<head>
<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
  {
  alert("First name must be filled out");
  return false;
  }
}
</script>
</head>

<body>
<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
First name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
</body>

</html>

让我知道您是否需要更多...

试试这个:W3Schools

于 2013-09-20T05:40:05.687 回答