我想在网站名称(这里)上限制使用空间..
<tr>
<td>
<h4>Website Name</h4>
</td>
<td>
<input type="text" name="wname" id="wname" size="30" required onfocus="validateWebsite();" oninput="validateWebsite();">
<select name="domain">
<option selected>.com</option>
<option>.in</option>
<option>.net</option>
<option>.org</option>
<option>.edu</option>
<option>.int</option>
</select>
</td>
</tr>
main.js
文件包含以下代码。
我想限制用户进入空间。使用可用代码它不起作用:
function validateWebsite() {
var s = document.getElementById('wname');
if (s.indexOf(" ") !== -1){
wname.setCustomvalidity('');
}else{
wname.setCustomValidity('Invalid Website');
}
}
最佳答案
这个:
if (s.indexOf(" ") !== -1)
应该是:
if (s.value.indexOf(" ") === -1)
此外,第一个 setCustomvalidity
拼写错误(小写的“v”)。
关于javascript - js中的空间验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875907/