私はモバイルjqueryにリンクを持っています..
<div data-role="page" id="main" data-title="Main Page">
ここには、ユーザーが入力する必要がある 2 つのテキスト ボックスがあります。それからここにリンクがあります..
<a href="#sub" data-role="button" id="save" data-icon="star" data-theme="b" data-transition="flip">Show Employee Data</a>
「sub」は、これら 2 つのテキストボックスのデータを表示する data-role="page" です。私は.jsで書いた..
$(document).delegate('#save', 'click', function(e) {
if(document.getElementById('name').value=="")
{ alert('Name Not Entered..');e.preventDefault();return false; }
});
すべて正常に動作し、Alert も表示されますが、href が id="save" であるため、2 ページ目も表示されます。私が必要とするのは、最初のページの検証後にのみこの2番目のページを表示することです..私は何か間違っていますか?? 提案してください..
--EDIT-- Chrome のブレーク モードで、href をクリックした直後に 2 ページ目が読み込まれ、コードに入るのを見ました。この 2 ページ目の読み込みをすぐに停止する必要があります.. href"$sub" に何か書き込めるものはありますか ... > ??