我在jquery网格上有可编辑的下拉列表框,如果我没有选择下拉列表框项,我需要给用户一个消息框说请选择..
如何使用jquery执行此操作?
答案 0 :(得分:0)
你的意思是标准
alert("Your message goes here");
?或者也许是
if (confirm("Your question)) {
// do things if OK
}
这些实际上不是jQuery,而是浏览器JavaScript。也许可以使用一种侵入性较小的方法(比如How to generate a simple popup using jQuery。)
jQuery非常有趣,我希望这就是你所需要的!
答案 1 :(得分:0)
好吧,我想我明白你的意思,但我不确定你真的需要做你的建议!
选择菜单将始终选择某些内容,通常是默认情况下的第一个选项。此外,一旦他们尝试提交表单,您只能向用户提供某种提示,否则每次加载页面时都会收到警报 - 不是非常用户友好。 这有意义吗?
确保用户手动选择内容的最简单方法是为列表中的第一个选项提供“请选择...”之类的值,然后为每个后续选项提供一个对任何值都有效的值正在选择。 这样,当用户提交表单时(如果您愿意,可以在选择新选项时自动完成),您只需要快速检查以确定所选值不是“请选择...”。如果是,那就给他们一些警告 - 要么弹出一个(yuk!),要么用一些漂亮的,风格化的html做。
我从未使用过jqGrid插件,但我希望以上内容可以帮助您解决这个问题!