小编Fre*_*red的帖子

在Web浏览器中创建可单击网格

我想在HTML5画布上绘制一个10 x 10格的网格,方块上显示数字1-100.单击一个正方形应该调用一个JavaScript函数,并将方形的数字作为变量传递给函数.

html javascript html5 canvas

16
推荐指数
2
解决办法
4万
查看次数

在Kivy app中获取textinput值

Python/Kivy尝试使用输入框,ok按钮和标签创建测试应用程序的新手,单击ok按钮时应更改文本.但相反,我得到'NameError:全局名称'txt1'未定义'.我究竟做错了什么?

# import Kivy
import kivy
import random

from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput

# my app
class MyApp(App):
# layout
    def build(self):
        layout = BoxLayout(padding=10, orientation='vertical')
        btn1 = Button(text="OK")
        btn1.bind(on_press=self.buttonClicked)
        layout.add_widget(btn1)
        lbl1 = Label(text="test")
        layout.add_widget(lbl1)
        txt1 = TextInput(text='', multiline=False)
        layout.add_widget(txt1)
        return layout

# button click function
    def buttonClicked(self,btn):
        lbl1.text = "You wrote " + txt1.text

# run app
if __name__ == "__main__":
    MyApp().run()
Run Code Online (Sandbox Code Playgroud)

python kivy

6
推荐指数
1
解决办法
2万
查看次数

禁用onclick直到JS功能完成

我有一个PHP/JS/MySQL驱动的测验站点,有多个选择题.答案替代方案显示在四个按钮上.

<input type = "button" value="$alt1" onClick="changeQuestion('alternative1'); this.style.backgroundColor = '#A9A9A9'">
Run Code Online (Sandbox Code Playgroud)

是否有任何方法,当单击一个按钮时,禁用所有按钮的onclick直到JS功能完成?就像现在一样,用户可以点击一个问题的几个替代方案,这当然会弄乱结果.

onclick调用的JS函数使用AJAX来调用处理答案的PHP文件.

非常感谢

javascript ajax onclick

0
推荐指数
1
解决办法
1258
查看次数

标签 统计

javascript ×2

ajax ×1

canvas ×1

html ×1

html5 ×1

kivy ×1

onclick ×1

python ×1