我在移动 jquery 中有一个链接..
<div data-role="page" id="main" data-title="Main Page">
这里有两个必须由用户填写的文本框。然后给个链接。。
<a href="#sub" data-role="button" id="save" data-icon="star" data-theme="b" data-transition="flip">Show Employee Data</a>
"sub" 是 data-role="page" 显示这两个文本框的数据。我写在.js ..
$(document).delegate('#save', 'click', function(e) {
if(document.getElementById('name').value=="")
{ alert('Name Not Entered..');e.preventDefault();return false; }
});
一切运行良好,警报也显示,但第二页也显示,因为 href 有 id="save"。我只需要在验证第一页后才显示第二页。我做错了吗?请建议..
--EDIT-- 我在chrome的中断模式下看到,在单击href第二页后,第二页被加载,然后进入代码。我必须立即停止第二页的加载。有什么我们可以在 href"$sub" ... > 中写的吗?