我只发布了部分的JavaScript代码,因为完整是一个公平的位,很多要发布在这里。但是可以找到整个html代码here简单的形式onsubmit不调用javascript函数(jQuery)
powerInput()不会被调用。我只是无法弄清楚如何在Jquery中编写代码。任何帮助都会很棒。
function someFunction(){
$('#second').append('$${t}^x\\sqrt{t}^x$$');
$('#container').append('<div id="third" ondrop="drop(event)" ondragover="allowDrop(event)"></div>');
$('#third').append('<form onsubmit="powerInput()">');
$('#third').append('<span style="position:absolute; top: 10px; left: 50px;">$${t}\\sqrt{t}$$</span>').css("font-size","200%");
$('#third').append('<input type="text" name="fpower" maxlength="1" style="width: 10px; height:9px; position:absolute; top:27px; left: 60px;">');
$('#third').append('<input type="text" name="spower" maxlength="1" style="width: 10px; height:9px; position:absolute; top: 25px; left:100px;">');
$('#third').append('<input type="submit">');
$('#third').append('</form>');
}
function powerInput(){ alert("test");
}
而不是内联处理程序,使用jQuery的on()来绑定事件。 '('submit',function(){'。 – Tushar
函数是OK。我认为问题在于你在哪里调用它 – jonju