我的cakephp-3.0应用程序中有一个编辑页面,文本框中的值是从数据库加载的。
如果任何文本框中的值从其当前值更改,我想引发一个事件并显示alert
。例如,假设值为"abc"
。如果alert
更改为"abcde"
,则应显示alert
。 "abc"
未显示的值仍为<input size="10" type="text" value="13-12-1899" onchange="checkChange()" style="border:1px solid #fff;">
。
目前我正在使用它,但它会调用我在文本框中单击的功能:
if (!Patterns.EMAIL_ADDRESS.matcher(loginEmail.getText().toString()).matches()){
loginEmail.setError("Please enter a Valid E-Mail Address!");
}else {
//email is valid
}
答案 0 :(得分:0)
如果你想要发现变化,而不是输入失去焦点,试试这个:
$("#checkme").on("input", function(){
var myVal = $(this).val();
console.log("changed to "+myVal+"!");
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="abc" id="checkme" >
答案 1 :(得分:0)
<强> HTML 强>
<android.support.v4.view.ViewPager
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:id="@+id/view_pager"
android:layout_below="@+id/tab_layout"/>
<强>的Javascript 强>
<input size="10" type="text" value="13-12-1899" onchange="checkChange()" style="border:1px solid #fff;">