【发布时间】:2013-07-29 02:33:51
【问题描述】:
我对设置 div 的 .innerHTML 的 javascript 函数有疑问。 应该出现在 div 中的 HTML 代码是一个表单。 在我测试了它自己的表单(没有javascript)并且它可以工作之前。它将信息发送到请求的页面。
但是,当我使用 .innerHTML 使表单出现在 div 中时,表单的布局工作正常,但按钮没有提交表单。它什么都不做。
希望你能帮助我。我刚刚开始在我的脑海中得到一些 javascript :-)
function reactieID(a,b,c,d){
document.getElementById('myModal').innerHTML= ('<form name="getTheInfo" method="post" action="actionpage.php">');
document.getElementById('myModal').innerHTML+=('<div class="subtitel">Reactie</div>');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="a" type="text" value="'+a+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="b" type="text" value="'+b+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="c" type="text" value="'+c+'" />');
document.getElementById('myModal').innerHTML+=('<input hidden="hidden" name="d" type="text" value="'+d+'" />');
document.getElementById('myModal').innerHTML+=('<input size="80" name="reactie" type="text" class="textfield" />');
document.getElementById('myModal').innerHTML+=('<input type="submit" value="Toevoegen" />');
document.getElementById('myModal').innerHTML+=('</form>');
document.getElementById('myModal').innerHTML+=('<a class="close-reveal-modal">×</a>');}
更新:
我尝试在按钮onclick="this.form.submit()" 的行内添加,但这也不起作用:-(
问题解决了! (感谢 FrostbiteXIII 的帮助)
【问题讨论】:
-
活动在哪里??
标签: javascript forms button form-submit innerhtml