我的视图页面上有一个表单..每当页面上填充表单时..它都充满了旧值...我的意思是输入框和复选框有旧值...然后我通过 ajax 发布表单。 .发布后,如果值成功保存到数据库中,我将显示信息更新成功的消息,反之亦然......所以现在的问题是,如果例如用户不更改任何内容,那么文本框中的表单值是相同的当用户按下保存按钮时,我不想告诉他信息已经更新,因为他没有做任何事情..我想问一下在 java 脚本中是否可能......或者我是否应该查询数据库并检查值是否相同?另一件事是,如果有可能该按钮保持禁用状态,直到他在任何表单字段中进行一些更改...
我不是在写整个代码只是javascript
一部分
$("#submit").click(function(e){
e.preventDefault();
var name = $('#name').val();
var email = $('#email').val();
var password = $('#password-check').val();
var oldpassword = $('#oldpassword').val();
var timezone = $('#UserinfoTimezone').val();
var alternate_email = $('#alternate_email').val();
//var newsletter = $('#newsletter').val();
var form_data = {
name: $('#name').val(),
email: $('#email').val(),
password: $('#password-check').val(),
oldpassword: $('#oldpassword').val(),
timezone: $('#UserinfoTimezone').val(),
alternate_email: $('#alternate_email').val(),
};
$.ajax({
type:"POST",
data:form_data,
url:"https:/localhost/settings/",
success : function(data) {
alert("successfully data saved"):
}
});