我运行一个PHP脚本游戏网站,其中有一部分玩家可以在“攻击”,“防御”或“耐力”中分发他的“技能点数”。
目前,它只是一个基本的HTML / PHP表单,每个统计信息旁边都有一个+,所以如果用户有100分并希望将它们全部放入ATTACK,那么他必须点击(和页面加载)100倍。显然这很愚蠢。
我希望能够制作它以便玩家可以分发它们(没有页面重新加载),然后一旦他对它感到满意,最后点击提交。
有人能指出我需要做的事情吗?是一些ajax或javascript?我想我可以做表单字段,单击PLUS会增加每个字段..
答案 0 :(得分:0)
听起来你需要onclick()
为加号按钮调用javascript函数,这会增加javascript中的值,更新页面并检查用户是否正确分配了点(即分布式100点)或者在你的例子中)然后在你的点分布底部有另一个按钮,它将数据发送到处理值存储的PHP页面。
如果您需要,可以使用ajax将该数据发送到PHP页面,而无需重新加载页面。我发现W3schools网站足以教授基本的ajax用法:http://www.w3schools.com/ajax/default.asp
(但请记住检查服务器端的用户输入,不要信任用户输入!)