JavaScript 函数在获取文本框的值时出现 Uncaught ReferenceError

标签 javascript

我正在尝试将文本框设为空白,并使用 Java 脚本将焦点设置在其上。
我为此使用了以下代码

document.getElementById("textmob")="";
document.getElementById("textmob").focus;

但我收到以下错误:

Uncaught ReferenceError: Invalid leftend side assignment;

我的 HTML 代码

<asp:TextBox ID="mob" runat="server" CssClass="text" AutoPostBack="True" onchange = "validateMob(this)" ></asp:TextBox> 

我的验证函数

 function validateMob(txtmob)

          {
            debugger;
            var rx = /^\d{10}$/;

           if (!txtmob.value.match(rx)) {
               alert('Invalid Mobile No');
               // document.getElementById("mob") = "";
              document.getElementById("mob").focus();
            }
        }

最佳答案

你不能只将其设置为“”。

document.getElementById('textmob')

为您提供元素本身。

为了将元素的内容设置为“”,

使用.value。

document.getElementById("textmob").value="";

关于JavaScript 函数在获取文本框的值时出现 Uncaught ReferenceError ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488279/

相关文章:

javascript - 使用链接在 Protractor 中获取直接子元素

javascript - Angular Material 文本区域自动完成

javascript - knockout JS : RangeError: Maximum call stack size exceeded;

javascript - 调整 vis js 中带有标签的节点的大小,例如圆形、方框

javascript - django 使用来自 django.po 的特定消息扩展 javascript 翻译目录

javascript - 如何在 React 项目的 axios 拦截器中添加全局加载/自旋效果

javascript - 在 Firebase v3.0.1+ 中实现注销的最佳方式?更新后删除 Firebase.unauth

javascript - 在 react 中单击 anchor 标记后,组件将卸载而不会被调用

javascript - html5 电话链接在 iOS 上触发了两次

javascript - jquery JSON 响应 - 订单损坏 (v1.9.1)