如何防止使用JavaScript执行服务器端功能?

梦科技

我正在尝试测试文本框值。

如果值符合我的标准,请执行javascript函数

别的

在后面的代码中执行textchanged事件。

我有一个jQuery函数,在更改时使用javascript触发

JAVASCRIPT

function test() {
  if ($('#<%= txt.ClientID%>').val() == '1') {
      return false;
    }
};

ASP.NET

<asp:TextBox ID="txt" runat="Server" AutoPostBack="true" onchange="test(this)" />

VB.NET

Protected Sub txt_TextChanged(sender As Object, e As EventArgs) Handles txt.TextChanged
...
End Sub

在调试该函数时,显然会返回false,但是textchanged事件仍然会导致回发。

标记渲染商

onchange="test(this);setTimeout('__doPostBack(\'ctl00$ctl00$ctl00$Master$Content$txt\',\'\')', 0)"

问题

如何将textchanged事件限制为仅在满足某些客户端条件时才执行?

兰比

尝试返回错误的文本框内联,如下所示:

function test() {
    if ($('#<%= txt.ClientID%>').val() == '1') {
        return false;
    }
    return true;
};


<asp:TextBox ID="txt" runat="Server" AutoPostBack="true" onchange="if(!test(this)) return false;" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript帮助-从服务器端使用功能

如何增加动物群的价值?使用javascript和服务器端功能

服务器端javascript如何使用/实现?

如何在服务器端每隔N小时执行一次功能?

如何使用socket.io从客户端调用服务器端功能?

如何使用服务器端javascript执行从保存在mongodb中的html正文中提取标题?

确保我的客户端功能在服务器端执行功能

仅在执行服务器端数据时在javascript中使用eval是否安全?

如何使用http.server执行服务器端python脚本?

如何使用Powershell 2.0模拟单击链接以执行aspx服务器端代码?

使用angular js时如何执行服务器端重定向

如何使用客户端JavaScript调用服务器端NodeJS函数

如何在 Blazor 服务器端呈现 Javascript?

如何从swift访问服务器端javascript

Nodejs Handlebars如何运行服务器端JavaScript

如何在JavaScript中使用服务器端倒数计时器?

使用JavaScript进行服务器端文件处理

Firebase,客户端服务器端与云功能服务器端

在Django中,我如何执行服务器端功能并在客户端上监视进度

如何使用MySQL管理服务器端进程

如何在服务器端使用JSON Sanitizer?

如何使用服务器端语言发送邮件?

如何使用Angular 2服务器端渲染

如何使用DataTables服务器端列排序?

如何使用nodejs在服务器端生成图表?

如何使用HTTPOnly访问服务器端的凭据?

如何在 next.js 中使用来自客户端的数据执行服务器端代码

如何使用javascript正确格式化通过服务器端传递的参数?

如何使用javascript使服务器端的表行可见?