2014-09-28 80 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()。