使用此开源文件: https://raw.github.com/openemr/openemr/master/interface/billing/sl_eob_search.php
我想做自动提交表单而没有回应。
我使用Auto populate form and auto submit with URL Parameters
作为参考这就是我想要做的 - 提交网址参数但不起作用。
已修订
第一次我在<form>
添加了一个ID,文本框中的“值”保持不变,因为我通过URL传递这些值。
<form method='post' action='sl_eob_search.php' id='search_invoice'
enctype='multipart/form-data'>
.
.
.
<td>
<input type='text' name='form_pid' size='10'
value='<?php echo $_POST['form_pid']; ?>'
title='<?php xl("Patient chart ID","e"); ?>'>
</td>
<td>
<?php xl('Encounter:','e'); ?>
</td>
<td>
<input type='text' name='form_encounter' size='10'
value='<?php echo $_POST['form_encounter']; ?>'
title='<?php xl("Encounter number","e"); ?>'>
</td>
.
.
.
<td>
<input type='submit' name='form_search' id='search'
value='<?php xl("Search","e"); ?>'>
</td>
.
.
.
</form>
提交按钮
我添加了一个“id”属性,并在</form>
关闭之后:
<script type="text/javascript">
$(document).ready(function() {
$("#search").submit();
});
</script>
它不起作用......然后去了id
:
document.forms['search_invoice'].submit();
没有任何反应。
答案 0 :(得分:1)
使用点击而不是提交来解决它!
$(document).ready(function(){$("#search").click();});
谢谢!
答案 1 :(得分:1)
您使用了提交字段id
(search
):
<script type="text/javascript">
$(document).ready(function() {
$("#search").submit();
});
</script>
您应该使用表单的id
:
<script type="text/javascript">
$(document).ready(function() {
$("#search_invoice").submit();
});
</script>