延迟执行直到用户提交输入

时间:2013-03-24 22:26:58

标签: javascript html css

Javascript中有没有办法延迟执行,直到用户在输入表单中填入数据并按下提交输入按钮上的提交?

具体来说,我的JS applet有一些预设的默认布局,但用户也可以选择自定义配置。如果他们选择“创建自定义”,则会显示先前隐藏的表单。我需要执行暂停,直到他们提交数据 - 这可以完成吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:-1)

据我所知,JavaScript中没有sleep()wait()函数。您必须结束执行(即方法返回)并在触发事件(即用户提交数据)或超时后重新调用方法。

当然,您可以通过进入一个在设置某个变量之前不会返回的infite循环来“停止”执行;并且在用户提交数据后设置此变量。但是这种无限循环并不是一种好的做法