2014-09-28 78 views
0

我想提交表單使用javascript .. 我已經嘗試了下面的代碼,但他們沒有工作,頁面只是繼續刷新或什麼都沒做。我想點擊這個網頁上的發佈按鈕

document.forms[0].submit(); 
    document.forms["create-discussion"].submit(); 
    document.getElementByID("submitButton").click(); 
    document.getElementByID("submitButton").submit(); 

請在這裏訪問到網頁表單 一號的過程 - www.yookos.com(登錄頁) - 用戶名(tolodo)密碼(loveworld) 2日 - https://www.yookos.com/discussion/create.jspa?containerID=5460&containerType=700

我Userscript以下填寫文字但我仍然無法提交

// ==UserScript== 
    // @name discussioncrap code 
    // @namespace http://hayageek.com 
    // @include http://www.yookos.* 
    // @require http://code.jquery.com/jquery-latest.js 
    // @include https://www.yookos.com/discussion/create.jspa?containerID=5460&containerType=700 
    // @version  1 
    // ==/UserScript== 

    var discussSubj = document.getElementById("subject"); 
    discussSubj.value = "okay"; 
    var discussBody = document.getElementById("wysiwygtext"); 
    discussBody.value = "Just Now"; 
    document.getElementByID("submitButton").click(); 

回答

0

請注意javascript is case-sensitive這個事實。

在你的代碼的最後一行,使用了一個未定義功能:它應該是document.getElementBy 標識(), document.getElementBy ID()。