用 javascript 写一个检查函数即可。

解决方案 »

  1.   

    不知道你的解决思路是什么?
    B到A .
    在A中判断,if(非法字符) 调用 B模板
    else   调用 A 模板
      

  2.   

    如果想用客户端检验的话用javascript写个判断函数,不过不能输出表格!
      

  3.   

    从B页面写javascript的检验函数,如果有非法字符,则直接返回false,这样就不会提交A页面了,
    function 判断存在非法字符函数()

    if(存在非法字符) return false;
    return true;

    if(判断存在非法字符函数()) 
    {  
    B给A传递数据等操作,后  调用 A 模板 ,然后从A模板事先提交功能。}
    else
    {
    这里什么都不用执行,因为自身就在B页面上呢。
    }
      

  4.   

    提倡在A里处理提交的内容,
    如果无错跳转到B,这样比较方便.
    还有就是如楼上poiu_poiu() 所说,
    把显示和处理分开就行
      

  5.   

    寫個客戶端函數判斷一下!!不通過就不會跳過去..
    你可能遇到,js函數的變量名稱与html文件的name id 重復..會出錯誤!1
      

  6.   

    可以用javascript来做
    在提交按钮上加个onclick=function()
    然后在function中定义各种非法字符
    如果存在,那就alert一个对话框!
      

  7.   

    请问大家怎么样用JS来使用一个正则呢?
    PHP是这样用的:if(!preg_match('/[0-9a-zA-Z]{1,16}/',$username))
               die ('存在非法字符');那用JS该怎么用?
      

  8.   

    大家说的方法都不行,都不是我想要的,我想要的效果是哪个文本框输入不合法,就在哪个文本框旁边出现一个红色的*号,并提示,PHP能做到吗?
      

  9.   

    那就用xmlhttp  做个专门的判断页面来判断
      

  10.   

    向判断页面发送一个xmlhttp请求  接收判断页面返回的结果,  根据结果去判断是否都同过进行跳转
      

  11.   

    前两个有提示http://search.cpan.org/src/PETERG/JQuery-1.02/lib/JQuery/jquery_js/plugins/validate/demo-test/index.htmlhttp://www.willjessup.com/sandbox/jquery/form_validator/form_validate.html第三个没有提示,禁止非法输入。http://www.consulenza-web.com/jquery_plugins/validation.html
      

  12.   

    这是国内 我佛山人 写的 validator 3.0http://www.wfsr.net/validator/index.html
      

  13.   

    如果数据要与服务器端交互,比较流行的做法是用ajax
    如果只是客户端检测,写个函数就得了,当然复杂的判断就需要自己掂量一下。
    最简单的比如(参考):
    <script>
    function chk()
    {
    var v = document.getElementById('chk').value;
    var patt = /^[a-zA-Z0-9]{1,16}$/;
    if(!v.match(patt))
    {
    alert('含有非法字符');
    document.getElementById('err').innerHTML = '<font color=red>*</font>';
    }
    else

    document.getElementById('err').innerHTML = '<font color=green>填写正确</font>';
    }
    }
    </script>
    <div><input type='text' value='' name='chk' id='chk' onblur="chk()"> <span id='err'></span></div>务必弄清自己的需求
      

  14.   

    专业的搜索引擎技术提供商(磐志搜索),访问www.panzhi.net了解详细介绍。第一,提高搜索速度,0.005秒;
    第二、提高搜索准确性,专业的中文分词;  
    第三,智能分析关键词,纠错,相关词提取等;  
    第四、方法搜索 关键词的关系(与 或 非)等;
      

  15.   

    我想要的效果是哪个文本框输入不合法,就在哪个文本框旁边出现一个红色的*号,并提示,PHP能做到吗?在同一个页面应该不能实现
      

  16.   

    类似 .net 的效果,可以实现的,
      

  17.   

    谢谢大家帮助,我试一试,想找一个最完美的办法,能实现.net那样的验证控件的效果就最好了
      

  18.   

    foolbirdflyfirst(湖水清澈)的方法是不错的,请使用