如何知道基于非特殊字符和多种格式(javascript)的标题输入?
我们如何验证基于非特殊字符或不使用javascript的多标题输入表单 这是我的剧本:如何知道基于非特殊字符和多种格式(javascript)的标题输入?,javascript,text,input,title,Javascript,Text,Input,Title,我们如何验证基于非特殊字符或不使用javascript的多标题输入表单 这是我的剧本: <? require "header.php"; ?> <script type="text/javascript"> $(function(){ $("#filealt[i]").keypress(function(event){ var ew = event.which; if(ew == 32) return true; if(48 <= e
<? require "header.php"; ?>
<script type="text/javascript">
$(function(){
$("#filealt[i]").keypress(function(event){
var ew = event.which;
if(ew == 32)
return true;
if(48 <= ew && ew <= 57)
return true;
if(65 <= ew && ew <= 90)
return true;
if(97 <= ew && ew <= 122)
return true;
return false;
});
});
</script>
<input type="text" id="filealt0" name="filealt0" class="input2" maxlength="70">
<input type="text" id="filealt1" name="filealt1" class="input2" maxlength="70">
<input type="text" id="filealt2" name="filealt2" class="input2" maxlength="70">
<? require "footer.php"; ?>
$(函数(){
$(“#filealt[i]”)。按键(函数(事件){
var ew=事件,即:;
如果(ew==32)
返回true;
如果(48
您没有任何id为filealt[i]
的元素(您的选择器必须是“#filealt1、#filealt2、#filealt3”
,或者在循环中构造)。相反,请将该类用作选择器:
$(".input2").…
$("input[id^='filealt']").keypress(function(event){ // Your code
我不知道“#filealt[I]”
是否是有效的jQuery选择器,或者它的作用是什么。我要做的是在所有输入上使用公共类,如我的类
此外,您可能需要将jQuery代码包装到document.ready函数中
$(document).ready(function() {
$(".my-class").keypress(function(event){
var ew = event.which;
if(ew == 32)
return true;
if(48 <= ew && ew <= 57)
return true;
if(65 <= ew && ew <= 90)
return true;
if(97 <= ew && ew <= 122)
return true;
return false;
});
});
$(文档).ready(函数(){
$(“.my class”).keypress(函数(事件){
var ew=事件,即:;
如果(ew==32)
返回true;
如果(48尝试jquery选择器:
$(".input2").…
$("input[id^='filealt']").keypress(function(event){ // Your code
它选择ID以filealt
开头的所有输入。
这里正在从ID filealt0-filealt2运行$(“#filealt[i]”)
@adeneo对不起,我的意思是$(“#filealt[i]”)
我想用select all ID filealt验证所有文本输入。对不起,错误的选择器请尝试[ID^='filealt']
。更新了答案