【发布时间】:2020-12-12 20:57:53
【问题描述】:
我的 ColdFusion 应用程序中有一个 HTML 输入按钮,它正在提交表单。我正在尝试在按钮文本中包含一个 Font Awesome 图标。我可以在不引发错误的情况下指定 Unicode 的唯一方法是将哈希字符加倍。
<input class="stylized_btn" tabindex="0" type="submit" name="save2"
id="save2" value=" &##xf0c7; Save This Ticket"
onclick="disableSaveButtonClick(event);" />
这似乎是 ColdFusion 由于双标签而无法识别我的 Unicode 字符的一个怪癖,但这只是一个猜测。我的页面上有其他按钮元素可以正确显示 Font Awesome 图标,所以我知道这不是我的字体定义的问题。我不确定我到底哪里出错了。谁能帮忙解释一下?
使用按钮标记更新代码。
HTML 按钮
<button id="saveOnlyButton" name="save" class="stylized_btn">
<i class="fas fa-save"> </i> Update Ticket
</button>
JavaScript
window.onload=function(){
var SaveButton = document.getElementById("saveOnlyButton");
SaveButton.addEventListener("click", disableSaveButton);
}
//Save Button Logic
function disableSaveButton() {
console.log("Save button clicked");
document.getElementById("submitType").value = "save";
document.getElementById("saveOnlyButton").innerHTML = "Please Wait...";
document.getElementById("saveOnlyButton").disabled = true;
document.getElementById("autoSumForm").submit();
}
【问题讨论】:
标签: html forms coldfusion font-awesome