-1

我使用 gridview 来显示一些产品,并使用 gridview 内的文本框来输入数量。如果文本框为空,我编写了一个 jquery 来显示一个警告框。但是在显示警告框时,页面会重新加载。但我想在不重新加载的情况下显示警报框。由于它在母版页中,我不知道该怎么做。

4

2 回答 2

1

可能这会帮助您
在这样的警报语法之后使用 return false

alert('Please provide value');
return false;
于 2012-08-31T12:17:05.980 回答
0

弹出消息框以通知用户某些字段没有(正确的)值通常会被以前的用户认为是烦人的,因为它完全阻止了浏览器并迫使用户先单击“确定”,然后她才能执行任何其他操作。

除了这个来支持我的大胆声明之外,我没有找到一个好的可靠来源:

错误消息这会通知用户发生了错误,并且通常会阻止他们在表单中继续进行。通过颜色(通常是红色)、熟悉的图标(例如警告标志)、突出度(通常在表单顶部或发生错误的位置旁边)、大字体或这些的组合来强调错误消息。

成功消息使用此消息通知用户他们已达到表单中有意义的里程碑。如果表单很长,成功消息会鼓励用户继续填写。像错误消息一样,成功消息应该很突出。但它们不应妨碍用户继续。

更好的方法可能是使用非阻塞消息并停止提交。jQuery Validation是一个优秀的框架来验证你的用户输入。

于 2012-08-31T12:21:26.207 回答