我最近添加了 MathJax
对于我的网络表单,除了弄清楚如何使用 MathJax
之外,我可以做任何事情作为 TextBox
中的占位符.
例子:
<asp:TextBox ID="textbox1" placeholder="$x^2$"></asp:TextBox>
我的占位符不想使用 MathJax
尽管其他地方都很好。
使用 MathJax
时是否有特定的方法来执行此操作?在占位符属性里面?
这是我的 MathJax
配置:
<head>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
最佳答案
您可以使用 Attributes
属性和 Add()
方法在服务器端添加自定义属性。
在 Page_Load
事件中:
textbox1.Attributes.Add("placeholder","$x^2$");
呈现页面时,HTML 结果中应包含:
<input id="textbox1" type="text" placeholder="$x^2$" />
不要忘记在您的 ASP.NET 控件中添加 runat="server"
。
<asp:TextBox ID="textbox1" runat="server" placeholder="$x^2$"></asp:TextBox>
关于javascript - 如何在 asp.net 中的文本框占位符中使用 mathjax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45775836/