如何查看输入是否包含某些值?

时间:2015-05-11 21:33:54

标签: html forms validation input

我的形式是这样的:

<form action="#" method="post">
    <input type="text" name="website" />
</form>

如果用户使用http://或不使用<a href="value from input"> 进入网站,我该怎么办?我想把它展示在:

    public class MyClass extends IntentService
    {
        ...
        @Override
        protected void onHandleIntent(Intent mIntent) 
        {
            try
            {
               pObject.save();
               pQuery.getFirst();
               pInstall.save()
               pPush.send();
            }

            catch(ParseException e)
            {
               //handle errors here DEBUG
            }
       }
    }

如何验证此表单并将其作为正确的链接发送到数据库,如:http://website ...?

1 个答案:

答案 0 :(得分:0)

您可以使用javascript来验证输入。

&#13;
&#13;
function validate()
{
  var input = document.getElementsByName("website")[0].value;
  if(input.startsWith("http://")) {
      alert("valid input");
      return true;
  }
 
  alert("invalid input");
  return false;
    
}
&#13;
<form action="#" method="post" onsubmit="return validate()">
    <input type="text" name="website" />
    <input type="submit" />
</form>
&#13;
&#13;
&#13;