javascript - 检查文本是否为空

标签 javascript html

<html dir = rtl>
    <head>
        <title> </title>
        <meta HTTP-EQUIV="Content-language" CONTENT="ar">
        <script type="text/javascript">
            function CheckForm(String)
            {
                 var pNames = [ "sName", "sAge", "sAddress"];
                 for (var i = 0; i < 4;i++)
                 {
             if (Infi[i].value == "")
                         document.getElementById(pNames[i]).innerHTML = 'عفواً لاتوجد قيمة في الحقل';
                 }
            }

        </script>
    </head>
    <body>
       <form name = "Info" method = "set" action = "#">
           <table  border = "0" width = "80%" align = "center">
               <tr>
                   <td align = "left"> الاســــــــــــــــم: </td>
                   <td > <input type="text" name = "CurName" size = "31"> <p id = "sName" style = "display: inline"> </p> </td>
               </tr>

               <tr>
                   <td align = "left"> العــــــــــــــــمر :</td>
                   <td> <input type = "text" name = "CurAge" size = "10"> <p id = "sAge" style = "display: inline"> </p> </td>
               </tr>

               <tr>
                   <td  align = "left"> العنـــــــــــــوان :</td>
                   <td> <input type = "text" name = "CurAddress" size = "45"> <p id = "sAddress" style = "display: inline"> </p> </td>
               </tr>

               <tr>
                   <td  align = "left"> الحالــــــــــــــــة :</td>
                   <td> <input type = "radio" name = "Mar" > متزوج<input type = "radio" name = "Sin" checked="yes"> أعزب </td>
               </tr>

               <tr>                   
                  <td colspan = 2 align = center> <button type = "button" onclick = "CheckForm(); return false;">ارسال </button>  <button type = "reset">مسح</button> </td>                 
               </tr>
          </table>
       </form>
    </body>
</html>

我想检查表格框是否为空,我尝试了很多,但没有任何效果,所以请任何人都可以帮助我,对不起我的英语不好

最佳答案

您的表单名称是 Info,而不是 Infi。您似乎有一个拼写错误。

这个:

if (Infi[i].value == "")

应该是这样的:

if (Info[i].value == "")

关于javascript - 检查文本是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758972/

相关文章:

html - 段落 float 有问题,只有一些文本有边框

javascript - 在phonegap android应用程序中显示键盘后使div可滚动

javascript - 在 Meteor 中重绘模板期间加载消息

javascript - 如何正确创建水平方向的动态选择?

javascript - 将文本从文本框传递到 jsp 中的 href 调用的按钮

javascript - 将值从我的 .click() 函数传递到 if 语句

html - 为什么我的表格没有显示任何边框?

javascript - 循环元素不透明度

javascript - 动态更改包含跨度类的按钮文本

javascript - 固定在 window 上的位置