我想通过jquery / javascript提交表单,以实现此目的,我正在使用javascript(document.getElementById('formId')。submit();) 但出现错误:
file.php:144 Uncaught TypeError: document.getElementById(...).submit is not a function at HTMLDocument.<anonymous> (file.php:144) at fire (jquery.js:3048) at Object.fireWith [as resolveWith] (jquery.js:3160) at Function.ready (jquery.js:433) at HTMLDocument.completed (jquery.js:104)
我发现,如果我以某种形式使用HTML标记,则会给与错误 HTML标签,如:
<ul class="pager">
<li class="next" >
如果我以过大的形式删除这些标签,则可以正常工作
<form action="" name="formId" id="formId" method="post" >
<fieldset class='panel ques' style='margin:5%;' id='ques_1' >
Question 1 :: what is command for changing user information??</b><br /><br />
<input type="radio" name="a" value="a" checked>
<label for="55892169d2efc"> usermod</label><br /><br />
<input type="radio" name="b" value="b">
<label for="55892169d2f05"> useradd</label><br /><br />
<input type="radio" name="c" value="c">
<label for="55892169d2f09"> useralter</label><br /><br />
<input type="radio" name="d" value="d">
<label for="55892169d2f0c"> groupmod</label><br /><br />
<ul class="pager">
<li class="next" >
<button type="text" style="float: right;" name="submit" class="btn btn-primary">
<span class="glyphicon glyphicon-lock" aria-hidden="true"></span> Finish
</button>
</li>
</ul>
</fieldset>
</form>
<script type="text/javascript">
document.getElementById('formId').submit();
</script>
答案 0 :(得分:2)
您将提交按钮命名为$SearchLocation = "C:\Temp\"
$FileGlob = "*.pl"
$allresults = Select-String -Path "$SearchLocation$FileGlob" -Pattern ('(.*?)([\w\.]+\'+$FileGlob+')')
$allperlfiles = Get-Childitem -Path "$SearchLocation$FileGlob"
$allperlfiles.name | ? {
$_ -notin $(
$allresults | select @{
N="Match";E={
$($_.Matches.Groups[2].value)
}
}
)
}
,该按钮将覆盖import FBSDKCoreKit
if AccessToken.isCurrentAccessTokenActive {
print("your session is active")
}
的{{1}}方法。重命名按钮可以解决问题。
因此,作为一般的最佳实践,请勿命名或提供与对象,属性或方法名称匹配的事物ID。
submit