gpt4 book ai didi

c# - 如何通过javascript防止回发

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:36 26 4
gpt4 key购买 nike

实际上这段代码在 firefox mozilla 中运行良好,但在 IE8 中不起作用

<asp:Button ID="btnSubmit" runat="server" Text="Submit" CssClass="btnPrimary" OnClientClick="return doSubmit('this');"
OnClick="btnSubmit_Click" />
<script type="text/javascript">
function doSubmit()
{
var ansLength = oDOM.body.innerText.trim().length;
if (ansLength == 0 && smielyPresent == -1)
{
alert("you cannot submit blank answer");
return false;
}
}
</script>

protected void btnSubmit_Click(object sender, EventArgs e)
{
// i am doing some stuff
}

这里我想在 answerlength == 0 ; 时阻止回发但是当 answer length ==0 时,它会提醒 alert("u can't submit blank answer") 消息并回发到服务器 io 想要阻止它,我该怎么做?

最佳答案

它不起作用,因为您的 javascript 中存在脚本错误。

<script type="text/javascript">
function doSubmit()
{
//I've removed the first equal sign
var ansLength = oDOM.body.innerText.trim().length;
if (ansLength == 0 && smielyPresent == -1) //typo on smielyPresent ?
{
alert("u can't submit blank answer")
return false;
}
}
</script>

关于c# - 如何通过javascript防止回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4041896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com