我有一個非常簡單的Chrome應用程序。它顯示一個帶有搜索框的彈出窗口。提交搜索框會在新標籤頁中打開我的網站。Chrome App onSubmit
默認情況下,搜索框爲空。當它是空的,點擊提交不應該做任何事情。我的popup.html如下所示:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>foo</title>
<link rel="stylesheet" type="text/css" href="popup.css" />
</head>
<body>
<div id="srch">
<form target="_blank" action="foo.php" method="get" onsubmit="if (document.getElementById('box').value.length < 1) return false;">
<input type="text" id="box" name="foo" value="" />
<input type="submit" value="foo" />
</form>
</div>
</body>
</html>
如果我在瀏覽器中打開popup.html,然後單擊提交不執行任何操作。但是,如果我將它作爲Chrome應用程序打開,那麼點擊提交仍然會提交表單,而沒有任何內容。所以似乎JavaScript被忽略了。
完美,謝謝! – Andrew