PHP和如何在点击连接到每个输入字段的按钮后从多个输入字段获取值


PHP & JAVASCRIPT - How to take values from multiple input fields after clicking on the buttons which are connected to each input field?

我想创建一个子页面更改用户名,密码,邮件等。我有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)
        }
});