Javascript 如何模拟HTTP请求

Javascript 如何模拟HTTP请求,javascript,jquery,Javascript,Jquery,当用户在表单的输入字段中输入输入内容后单击“立即注册”按钮时,我基本上希望切换到动画按钮 您可以使用setInterval()方法。setInterval()方法在每个给定的时间间隔重复给定的函数 函数logOptions(){ var s=document.getElementsByName('Interests')[0]; var text=s.options[s.selectedIndex].text; console.log(文本) } 函数logEmail(){ console.lo

当用户在表单的输入字段中输入输入内容后单击“立即注册”按钮时,我基本上希望切换到动画按钮

您可以使用setInterval()方法。setInterval()方法在每个给定的时间间隔重复给定的函数

函数logOptions(){
var s=document.getElementsByName('Interests')[0];
var text=s.options[s.selectedIndex].text;
console.log(文本)
}
函数logEmail(){
console.log(document.getElementById('email').value)
}
函数myFunction(e){
e、 预防默认值();
document.getElementById('result').innerHTML='Submiting.
请稍候'; var=0, str=“.”, x=设置间隔(函数(){ //Ajax模拟 str=str+”; 如果(!appead)document.getElementById('result').innerHTML='Submiting.+str+'
请稍候'; //计算经过的时间 时间+=1; //如果经过的时间已结束,请编写一些文本 如果(经过时间>2){ 净间隔(x); document.getElementById('result').innerHTML='formsubmited!'; var elem=document.getElementById('inputform'); if(元素事件){ 元素detachEvent('onsubmit',myFunction); 元素提交(); }否则{ 元素removeEventListener('submit',myFunction); 元素提交(); } } }, 1000 ); logOptions(); logEmail() }; //附加事件 if(document.attachEvent)document.attachEvent('onsubmit',myFunction); else文档。addEventListener('submit',myFunction)

现在就报名吧
对……感兴趣。。
营销
选择2
选择3
选择4

到目前为止,您是否已经了解了?@obsidiange我不确定从何处开始?也许我没有正确理解您的问题,但我有一个建议,让我们在文档级别捕获提交事件,然后制作动画,然后将该事件传递给您的目标控件,类似这样。[link]在这种情况下,您的html需要更改。您是否希望在提交表单数据时显示or元素?@syed您可以使用JS.setTimeout()方法。在该方法中,将任何微调器附加到“提交”按钮上。我希望使用现有按钮执行此操作,但当用户单击时,将其替换为“提交…”按钮