当使用javascript键控时,如何检查输入值是否等于特定字符串?

当使用javascript键控时,如何检查输入值是否等于特定字符串?,javascript,jquery,html,input,Javascript,Jquery,Html,Input,我有一个表单,有不同的字段,它们有不同的名称值 我正在寻找一种方法,当你在一个字段中写入内容时,它会将你写入的内容(当前值)与默认值进行比较,然后删除一个禁用的按钮 我试过这样的方法: 功能开启键控(el){ var inputValue='我不知道我应该在这里放什么!!!'//我不能得到这个 如果(el.value!=inputValue){//el.value是当前值,则inputValue是默认值 $('[name=“actionSave”]')。removeClass('disabl

我有一个表单,有不同的字段,它们有不同的名称值

我正在寻找一种方法,当你在一个字段中写入内容时,它会将你写入的内容(当前值)与默认值进行比较,然后删除一个禁用的按钮


我试过这样的方法:

功能开启键控(el){
var inputValue='我不知道我应该在这里放什么!!!'//我不能得到这个
如果(el.value!=inputValue){//el.value是当前值,则inputValue是默认值
$('[name=“actionSave”]')。removeClass('disabled');
}否则{
$('[name=“actionSave”]')。addClass('disabled');
}
}
请检查此代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
 <form id="myForm">
<input type="text" class="form-control name-saisie" onkeyup="onKeyUp(this)" name="something" value="something"
       maxlength="40">
<input type="text" class="form-control name-saisie" onkeyup="onKeyUp(this)" name="somethingelse"
       value="somethingelse" maxlength="40">
<input type="text" class="form-control name-saisie" onkeyup="onKeyUp(this)" name="somethingElseElse"
       value="somethingElseElse" maxlength="40">
</form>

<script>
 function onKeyUp(el) {
    var update_value = el.value;
  var  inputValue = el.getAttribute('value');
    alert(update_value+"=="+inputValue)
    if (update_value != inputValue) { // el.value is current value, inputValue is the default value
        $('[name="actionSave"]').removeClass('disabled');
    } else {
        $('[name="actionSave"]').addClass('disabled');
    }
}
</script>

函数onKeyUp(el){
var更新_值=el.value;
var inputValue=el.getAttribute('value');
警报(更新_值+“=”+输入值)
如果(update_value!=inputValue){//el.value是当前值,则inputValue是默认值
$('[name=“actionSave”]')。removeClass('disabled');
}否则{
$('[name=“actionSave”]')。addClass('disabled');
}
}

您想要获取目标输入的
属性。在javascript中,返回属性的值

function onKeyUp(el) {
  if (el.value!= el.getAttribute("value"))
    $('[name="actionSave"]').removeClass('disabled');
  else 
    $('[name="actionSave"]').addClass('disabled');    
}
功能开启键控(el){
if(el.value!=el.getAttribute(“value”))
$('[name=“actionSave”]')。removeClass('disabled');
其他的
$('[name=“actionSave”]')。addClass('disabled');
}
.disabled{color:red}

拯救

什么是
操作保存
?禁用/启用按钮。它可以工作,我正在搜索如何获取任何输入的值。您需要将默认值保存在一个变量中,并在onkeyup函数中更新变量。如果我在代码中发现一个错误,您也可以检查(el.value!=“?”){},就像这个InputValue应该是输入的值一样^^