当我单击带有文本的文本框时,我将执行我想要的操作,当我单击按钮进行操作时
我的PHP代码
<form onClick="getSpecialData(this)" action="" method="GET">
<input <?php echo $disabled; ?> name="textarea" maxlength="20" id="needid" required placeholder="<?php echo $lang['SEASONS_WRITE_HERE'] ; ?>">
<input <?php echo $disabled; ?> name="special" id="needid" hidden value="<?php echo $row['action'];?>">
<button <?php echo $disabled; ?> type="button" class="buy_input_button" name="submit_special"><i class="fa fa-angle-double-right"></i></button>
</form>
和javascript代码
function getSpecialData(fmm) {
$.ajax({
url: 'config/getData.php',
type: 'post',
data: 'submit_special='+$(fmm).find('button[name="submit_special"]').val()+'&special='+$(fmm).find('input[hidden]').val()+'&textarea='+$(fmm).find('input[required]').val(),
success: function(data) {
$('body').append(data);
}
});
}
答案 0 :(得分:0)
将onclick移出表单元素,并将其放入表单内部的button元素中。
<button onclick="getSpecialData(this.form)">clickme</button>