是简单的表单验证代码,它在没有输入值时提醒用户。
<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("please enter value");
return false;
}
}
</script>
<form name="myForm" action="hi.php" onsubmit="return validateForm()" method="post">
value: <input type="text" name="fname">
<input type="submit" value="Submit">
我想要的是,用户必须粘贴 https://www.games.com/#gamer=AAACiF5ZCZCq123 或 http://www.games.com/#gamer=AAACiF5ZCZCqFIBAJdzJmg 在值字段中,AAACiF5ZCZCq123是动态内容,会发生变化。
因此,如果用户粘贴https://www.games.com/#gamer= 某些内容,则应返回true ,,,否则返回false。
任何人都可以提供代码或想法。
答案 0 :(得分:0)
尝试这样的事情:
var checkForm=string.indexOf("https://www.games.com/#gamer=");
其中变量string
是用户从索引字段输入的输入。
如果checkForm
为-1,那么您就知道文本“https://www.games.com/#gamer=”没有被放入。如果它提供了除此之外的任何内容(很可能是0,因为那是字符串开始的地方),然后你知道用户正确输入了数据。
有关.indexof()
javascript命令的详细信息,请查看http://www.w3schools.com/jsref/jsref_indexof.asp。