javascript - 对输入字段中输入的特定文本发出警报

标签 javascript php

我的网页上有两个登录脚本。一种为付费成员(member),一种为免费成员(member)

注册期间的用户名由服务器端使用 mysql Id 提供...例如付费成员(member)为“evachan2014001”,免费成员(member)为“evachanfree001”。对于免费成员(member)和付费成员(member)来说,这两个 mysql 数据库是不同的。

如果任何用户在付费成员(member)登录表单 - 用户名中输入“免费”一词(即存在于用户名“evachanfree001”中),我可以发出警报(例如 - 此登录表单适用于付费成员(member)...等...)输入字段?

最佳答案

为文本框调用 onblur 事件(当文本框的焦点更改时调用函数),例如:

<input name="username" id="username" onblur="check()">

并像这样编写相应的javascript函数

<script>
function check()
{
  var name=document.getElementById('username').value;
  if(name.indexOf('free') > -1)    //  returns -1 if the value to search for never occurs
  {
   alert("This LogIn Form Is For Paid Members.");
   return false;
  }
}
</script>

关于javascript - 对输入字段中输入的特定文本发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23211044/

相关文章:

javascript - 完全数据丢失 Ionic/Cordova LocalStorage 和 Websql iOS 8.4.1

javascript - Java:如何将值从 javascript 设置到 wicket 组件文本字段

javascript - 为什么 mobx 不是 @computed 值?

php - 列出一个类别和子类别中的所有维基百科文章

php - SQL-更改现有行

php - Switch Case - 并非所有情况都有效

php - JavaScript/Php奇怪的硬伤,数据成了关键?

javascript - Angular 1.x 在指令模板体内消耗外部作用域

javascript - 计时器 : clearInterval() doesn't work (js)

javascript - PHP $_SESSION 变量在 ionic/angularjs 应用程序中不起作用