html/javascript:有没有办法强制输入文本的数据进入其值属性?
我有一个带文本输入的div。我要做的是将div的HTML代码发送到服务器,以便在另一个页面上使用,如下所示:html/javascript:有没有办法强制输入文本的数据进入其值属性?,javascript,jquery,html,Javascript,Jquery,Html,我有一个带文本输入的div。我要做的是将div的HTML代码发送到服务器,以便在另一个页面上使用,如下所示: $.ajax({ url: 'process.php', type: 'POST', data: { html: $("#form").html() }, success: function (data) { } }); 问题是,如果用户在文本输入中键入一些
$.ajax({
url: 'process.php',
type: 'POST',
data: {
html: $("#form").html()
},
success: function (data) {
}
});
问题是,如果用户在文本输入中键入一些数据,那么这些数据就会丢失,因为它不是HTML的一部分。有没有办法将这些数据强制输入HTML?例如,使用javascript编辑每个输入的值属性
提前感谢您可以尝试通过ajax函数中的参数发送输入值。您可以尝试通过ajax函数中的参数发送输入值。尝试
输入
事件:
$(document).on('input', 'input.your_input', function() {
var that = $(this);
that.attr('value', that.val());
});
检查输入元素并尝试键入以下内容:
$(document).on('input','textInp',function(){
var,该值=$(此值);
that.attr('value',that.val());
});代码>
尝试输入
事件:
$(document).on('input', 'input.your_input', function() {
var that = $(this);
that.attr('value', that.val());
});
检查输入元素并尝试键入以下内容:
$(document).on('input','textInp',function(){
var,该值=$(此值);
that.attr('value',that.val());
});代码>
在调用之前尝试运行此代码段
$("#form :text").attr("value",funcion(){
return $(this).val();
});
您可以在将更改事件发送到服务器之前添加属性,而不是将更改事件绑定到所有输入元素。在调用之前尝试运行此代码段
$("#form :text").attr("value",funcion(){
return $(this).val();
});
您可以在将更改事件发送到服务器之前添加属性,而不是首先将更改事件绑定到所有输入元素。您可以这样尝试:
$("input").on('change', function() {
$(this).attr('value', $(this).val());
});
您可以这样尝试:
$("input").on('change', function() {
$(this).attr('value', $(this).val());
});
使用更改事件处理程序并更新值属性,或者在将数据发送到服务器时,您可以将相关输入元素的值属性配置为其原始值。您只想将文本框值发送到服务器端??正如Arun所说,您必须使用事件处理程序。例如,当您使用jquery时,应该执行以下操作:$('body').on('change','#yourTextInput',function(event){//set value as input contents…+在ajax中发送this.val())@不,我想发送整个HTML。包括用户可能输入的任何输入使用更改事件处理程序并更新值属性,或者在将数据发送到服务器时,您可以将相关输入元素的值属性配置为其原始值。您只想将文本框值发送到服务器端??正如Arun所说,您必须使用事件处理程序。例如,当您使用jquery时,应该执行以下操作:$('body').on('change','#yourTextInput',function(event){//set value as input contents…+在ajax中发送this.val())@不,我想发送整个HTML。包括用户可能输入的任何输入