Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回true不更改按钮名称_Javascript_Php_Html_Forms - Fatal编程技术网

Javascript 返回true不更改按钮名称

Javascript 返回true不更改按钮名称,javascript,php,html,forms,Javascript,Php,Html,Forms,我觉得我的问题太难理解了。对不起 我得到了两个表单,一个是添加好友按钮,它是提示框输入的链接,另一个表单包括禁用的取消好友按钮。单击add friend(添加朋友)后,将出现提示框输入并插入数据库,而unfriend btn可启用单击 现在我的问题是数据可以插入到表中,但“取消好友”按钮无法启用单击。每当我按下“添加朋友”按钮时,它就会启用“取消朋友”按钮来单击,但更改不会停留太长时间 几秒钟后,取消好友按钮被禁用,如不按addfriend。我认为返回真的不起作用。我试图将return设置为fa

我觉得我的问题太难理解了。对不起

我得到了两个表单,一个是添加好友按钮,它是提示框输入的链接,另一个表单包括禁用的取消好友按钮。单击add friend(添加朋友)后,将出现提示框输入并插入数据库,而unfriend btn可启用单击

现在我的问题是数据可以插入到表中,但“取消好友”按钮无法启用单击。每当我按下“添加朋友”按钮时,它就会启用“取消朋友”按钮来单击,但更改不会停留太长时间

几秒钟后,取消好友按钮被禁用,如不按addfriend。我认为返回真的不起作用。我试图将return设置为false,按钮按我的预期工作,但它从未提交表单。我想取消好友按钮是启用后,点击添加按钮和表单也可以提交。我使用的是简单的javascript

<script>

function myFunction(form){
    var subject = prompt("Please enter Subject that want to study");
    var btn = document.getElementById("btn");
    var add = document.getElementById("add");
    btn.disabled=false;
    add.disabled=true;
    if (subject == null){
     form['subject'].value= subject;
    add.value="request sent";
    return false;
    form.submit();
    }
    else if(subject != null) {
        form['subject'].value= subject;
        add.value="request sent";
        btn.disabled=false;
        add.disabled=true;
        return true;
        form.submit();
    }

}
function unfriend(form){

    var btn = document.getElementById("btn");
    var add = document.getElementById("add");
    add.disabled=false;
    btn.disabled=true;
    add.value="request sent";   
    return true;
}
</script>

                 <form method="post" id="form" enctype="multipart/form-data" autocomplete="off"> 

                   <input type="hidden" name="id" value="<?php echo $row['register_ID'];?>" />
                 <input type="hidden" id="subject"  name="subject" data-uid=<?php echo $_SESSION['sid'] ;?>/>
                 <td><input type="submit" onclick="return myFunction(form)"name="addfriend" data-type='addfriend' id="add" class="btn" value="add" /> </form>
                <form>                
                 <input type="submit" value="unfriend" id="btn"  onclick="unfriend(form);" disabled="" /> </td>   </form>

函数myFunction(表单){
var subject=提示(“请输入要学习的科目”);
var btn=document.getElementById(“btn”);
var add=document.getElementById(“add”);
btn.disabled=false;
add.disabled=true;
if(subject==null){
形式['subject'].价值=主体;
add.value=“已发送请求”;
返回false;
表单提交();
}
else if(subject!=null){
形式['subject'].价值=主体;
add.value=“已发送请求”;
btn.disabled=false;
add.disabled=true;
返回true;
表单提交();
}
}
函数取消好友(表单){
var btn=document.getElementById(“btn”);
var add=document.getElementById(“add”);
add.disabled=false;
btn.disabled=true;
add.value=“已发送请求”;
返回true;
}
/>

<input type="hidden" id="subject"  name="subject" data-uid=<?php echo $_SESSION['sid'] ;?>/>
Change this to : <input type="hidden" id="subject"  name="subject" data-uid="<?php echo $_SESSION['sid'] ;?>"/> and check