1
我用單選按鈕做了一個簡單的表單並提交按鈕。提交時,將調用check()函數,並根據所選單選按鈕輸出文本。表單提交按鈕onClick JavaScript函數
但是,它只適用於我第二次提交。我第一次登錄時,頁面刷新,在URL中添加?req = on,就是這樣。
爲什麼是這樣的,每當我按下提交按鈕時我怎麼才能使它工作?
HTML:
function check() {
window.location.hash = "article6";
var uri = new Array();
var vid = new Array();
$('#uri').empty();
if($('#rally')[0].checked) {
//get json with the longest rally and print it out
$.getJSON('json/longRally.json', function(json) {
for(var i = 0; i < json["results"]["bindings"].length; i++) {
uri[i] = json["results"]["bindings"][i]["longRally"].value
vid[i] = json["results"]["bindings"][i]["uriRally"].value
};
uri.sort(alphanum);
vid.sort(alphanum);
for(var i = 0; i < json["results"]["bindings"].length; i++) {
$('#uri').append('<li><a href="' + vid[i] + '">' + uri[i] + '</a></li>');
};
});
}
}
網站就設在這裏:
http://b-webdesign.com/multilab/Ver3.0/#article6
順利,謝謝! – 3mpetri