javascript - 如何在 onclick 中添加 fontawesome 微调器?

标签 javascript php jquery font-awesome

所以我的 php echo 中有这段代码;

<input type="submit" value="Send Love" class="btn btn-primary" onclick="this.form.submit(); this.disabled=true; this.value=\'Sending Love…\';" />

如您所见,单击时文本将更改,按钮将被禁用,表单将被提交。但我想做的是在发送之外添加一个字体微调器,这样按钮在提交时就会有一个微调器。我尝试添加它,但它没有显示出来并且破坏了代码的输出;我也尝试使用 '\'\与 Sending 类似,但它仍然没有显示,并且 onclick 功能已损坏。

<input type="submit" value="Send Love" class="btn btn-primary" onclick="this.form.submit(); this.disabled=true; this.value=\'<i class="fa fa-spinner fa-spin"></i> Sending Love…\';" />

所以有人可以帮我解决这个问题吗?真的想添加那个微调器。提前致谢!

最佳答案

你必须拿<button ... >为了那个原因。试试这个:

<button type="submit" class="btn btn-primary" onclick="sendLove(this);" > Send Love</button>

<script>
function sendLove(this1)
{
  //alert('asdasd');
  this1.disabled=true; 
  this1.innerHTML='<i class="fa fa-spinner fa-spin"></i> Sending Love…';
}
</script>

你好,这里是成熟的工作示例..

https://jsbin.com/bezomapeba/edit?html,js,console,output

关于javascript - 如何在 onclick 中添加 fontawesome 微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36372280/

相关文章:

javascript - Jquery 调用 PHP 响应失败

php - Wordpress 数据库不小心更改了 URL

javascript - 使用单选按钮显示/隐藏嵌套的 div

javascript - 异步等待 Promise.all 与链

javascript - 从 Angular 2中的json数组获取元素

php - Cookie::忘记不工作 laravel 5.1

jquery - 用于 web 的 Facebook 登录自定义 UI 按钮

javascript - 数据表追加 html 但刷新了?

javascript - Angular 1.5变量在被调用一次之前不起作用

javascript - 扩大下拉菜单的宽度