我想创建一个子页面更改用户名,密码,邮件等。我有4个输入和4个按钮旁边的每个输入在我的php文件。我想知道,我怎么能从一个输入字段点击旁边的按钮后的值?我想在不重新加载页面的情况下获取这些值。更重要的是,首先点击按钮将输入字段从"disabled"(在PHP中)更改为"prop('disabled', false)"(在JAVASCRIPT)。然后,您可以在输入字段中输入一些内容。在同一按钮上的第二次单击也会发生类似的变化(从"enabled"变为"disabled")。所以我想在第二次点击按钮后获取输入值。
帮帮我!: & lt;
我的代码:[HTML] https://i.stack.imgur.com/JE9K9.png[JAVASCRIPT] https://i.stack.imgur.com/syoKa.png
你可以通过jQuery做一些事情:
$('.edit_profile').on('click', function(){
// if still disabled, return;
if ($(this).prev().is(':disabled')) return;
// otherwise we go for value:
var value = $(this).prev().val();
console.log(value);
});
请查看功能:prev()
https://api.jquery.com/prev/
将字段传递给php使用ajax
:
$.ajax({
type: "POST",
url: "myphpscriptforupdate.php",
dataType: 'html',
data: {
p_year: $('#p_year').val()
},
success: function(data){
// data = response from php (the things you echoed)
}
});