如题还有一点要提出,就是这个比如我textbox 里面输入: 123456 按了加粗后,字体加粗,因为这个数据要进数据库的,所以我肯定是把<b>123456</b>输入进去,
现在问题是,如何判断按钮是第几次按,按第二下的时候,我希望他还原成123456,而不是<b>123456</b>。当然还有另一种就是按一下之后变成<b>123456</b>,按第二下的时候不会是<b><b>123456</b></b>,只能是<b>123456</b>
就是这个判断的事件不知道改怎么写。希望大家给点建意
现在问题是,如何判断按钮是第几次按,按第二下的时候,我希望他还原成123456,而不是<b>123456</b>。当然还有另一种就是按一下之后变成<b>123456</b>,按第二下的时候不会是<b><b>123456</b></b>,只能是<b>123456</b>
就是这个判断的事件不知道改怎么写。希望大家给点建意
解决方案 »
- 购物网的查询筛选
- TreeView增加滚动条,请帮忙看看。
- 我快疯了,电脑必须重启才行。。。。什么意思嘛!!!!
- 集思广益 系统角色、权限问题?
- 如何设置asp.net中datagrid的滚动条阿
- 一个关于JAVASCRIPT的问题,完全不知道怎么做了,请大家帮帮忙!!
- 请各位大虾帮忙找一个统计对比用的直方图控件
- 怎样才能让客户瑞提交带有html标记的内容,如<font color=red>test</font>
- 微软VS.net重大漏洞&&&&&&&&&&&&&&&&&&
- win8.1 iis8.5设置加载Rewrite伪静态,为何不起作用?
- 我用iis运行网页时出现如下错误,请问各位高手,要在哪里改才能不出错!!!!!
- freebox用法及加密问题
{
if (this.txttitle.Text != "")
{
//txttitle就是我要输入的标题
string sTitle = this.txttitle.Text.Trim();
int nindex = sTitle.IndexOf("<b>");
int nindexend = sTitle.IndexOf("</b>");
if (nindex != -1 || nindexend != -1)
{
this.txttitle.Text = sTitle;
}
else
//套上加粗
this.txttitle.Text = "<b>" + sTitle + "</b>"; }
}
{
if (this.txttitle.Text != "")
{
//txttitle就是我要输入的标题
string sTitle = this.txttitle.Text.Trim();
int nindex = sTitle.IndexOf(" <b> ");
int nindexend = sTitle.IndexOf(" </b> ");
if (nindex != -1 ¦ ¦ nindexend != -1)
{
this.txttitle.Text = new Regex("( <b> )( <\/b> )").Replace(this.txttitle.Text, string.Empty);
}
else
//套上加粗
this.txttitle.Text = " <b> " + sTitle + " </b> "; }
}
<aspx:TextBox id="txtTest"></asp:TextBox> <!--这个是你的文本框--><input type="button" onClick="TurnToBold()" value="Bold"/>或aspx的控件注册客户函数也行function TurnToBold(){
var txt = document.getElementById("txtTest");
if(txt.innerText.indexOf("<b>"){
txt.innerText = txt.innerText.subString(3);
txt.innerText = txt.innerText.subString(0,txt.innerText.length - 4);
}
else{
txt.innerText = "<b>" + txt.innerText + "</b>";
}
}
大概就这样,我没开IDE手敲的,可能会有错,你改一下