javascript - 如何在 asp.net 中的文本框占位符中使用 mathjax?

标签 javascript asp.net textbox mathjax asp.net-placeholder

我最近添加了 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/

相关文章:

javascript - HTML jQuery - 简单的 2 个页面,JS 不工作?

javascript - AJAX 请求 - 还清除占位符文本以及 HTML 输入字段值

javascript - 在javascript中获取HTML + JS页面的下载大小

c# - 将 Web 表单 aspx 页面添加到 WCF 项目

c# - 下载生成的 OpenXML

C# 2.0 精简框架文本框

C#,从TextBox和TextArea获取其他应用程序文本?

javascript - jQuery Ui 自动完成无法从 Php MySQL 文件中获取值(value)

javascript - RequiredField 验证器未触发

vb.net - 允许数字、点和退格并在文本框中删除