2015-12-04 62 views
-4

我正在尝试为朋友建立聊天室供朋友使用,之后朋友可以加入房间我希望他们点击底部具有JoinChat的默认值。当他们点击,我想用ajax允许他们进入房间,然后更改底部的值LeaveChat如何更改点击事件的值并在同一底部的点击事件中再次更改值

假设他们已经进入房间请求发送到数据库,他们婉时离开房间这么他们点击相同的底部,向数据库发送另一个请求,将他们从聊天室断开。

<input type="button" value="JoinChat" onClick="" id="btn"> 
+2

做一个ajax呼吁成功功能改变buton文本值,我想你可能有更好的运气在freelance.com如果你想让别人为你编码 – madalinivascu

+0

我同意@madalinivascu,它不那么简单,你需要一个触发动作的函数。它可以用ajax完成,你可以检查谷歌。 – Profstyle

+0

使用google并找到已完成的解决方案,解决问题... –

回答

0

这里是快速的解决方案:

var isConnected = false; 
 
var NOTCONNECTEDTEXT = 'JoinChat' 
 
var CONNECTEDTEXT = 'LeaveChat' 
 

 
function btnClick(event){ 
 
    isConnected = !isConnected 
 
    
 
    document.querySelector('#btn').value = 
 
    isConnected ? CONNECTEDTEXT : NOTCONNECTEDTEXT 
 
}
<input type="button" value="JoinChat" onClick="btnClick()" id="btn">

只实现你所需要的,但代码是坏的,提高代码,建议您使用图书馆等反应。

相关问题