Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery插入的值不是';t以表格形式提交_Javascript_Php_Jquery_Forms - Fatal编程技术网

Javascript 使用jquery插入的值不是';t以表格形式提交

Javascript 使用jquery插入的值不是';t以表格形式提交,javascript,php,jquery,forms,Javascript,Php,Jquery,Forms,我有一个情态动词和一个形式: <div class="modal-body"> <form role="form" class="form-horizontal" action="../system/file_change.php" method="post" enctype="multipart/form-data"> <div class="form-group"> <div class="col-sm

我有一个情态动词和一个形式:

<div class="modal-body">
    <form role="form" class="form-horizontal" action="../system/file_change.php" method="post" enctype="multipart/form-data">
        <div class="form-group">
            <div class="col-sm-10">
                <input type="file" name="fileToUpload" id="fileToUpload">
            </div>
            <div class="col-sm-2">
                <input type="submit" name="submit" class="btn btn-info pull-right replacefile" value="<?php echo $data['text_replace']?>">
            </div>
            <input type="hidden" name="order_id" value="<?php echo $order_id; ?>">
            <input name="old_code" type="hidden" id="old_code">
            <input type="hidden" name="token" value="<?php echo $token; ?>">
        </div>
    </form>
</div>

试试这个:

<script>
$('.replacefile').on('click', function(){
    $('#old_code').val($(this).val());
    console.log( $('#old_code').val()); 
});
</script>

$('.replacefile')。在('click',function()上{
$('#旧代码').val($(this.val());
console.log($('old_code').val());
});


在这里,我似乎可以正常工作,我唯一能想到的是,页面上的某个地方是否有另一个id“old_code”?我想你应该为old_code输入设置属性value=“”,因为这就是你插入值的地方。是的,我可以访问$_POST['order_id',和$_POST['token',但不能访问:$_POST['old_code'],在wich说:字符串(40)“bb03c92dcfada919d5170661986d1d603653d030”字符串(0)”“字符串(2)”78“其中字符串(0)”是旧的_code@Peszo执行此操作时,您会得到什么:打印\u r($\u请求);在文件更改页面上?(即使数组中没有值,也应该在数组中看到旧的_代码)。replacefile没有数据id属性,是否要获取值?-$(此).val()
<script>
$('.replacefile').on('click', function(){
    $('#old_code').val($(this).val());
    console.log( $('#old_code').val()); 
});
</script>
<div class="modal-body">
<form role="form" id="myForm" class="form-horizontal" action="../system/file_change.php" method="post" enctype="multipart/form-data">
    <div class="form-group">
        <div class="col-sm-10">
            <input type="file" name="fileToUpload" id="fileToUpload">
        </div>
        <div class="col-sm-2">
            <input type="button" name="submit" class="btn btn-info pull-right replacefile" value="<?php echo $data['text_replace']?>">
        </div>
        <input type="hidden" name="order_id" value="<?php echo $order_id; ?>">
        <input name="old_code" type="hidden" id="old_code">
        <input type="hidden" name="token" value="<?php echo $token; ?>">
    </div>
</form>
<script>
    $('.replacefile').on('click', function(){
    $('#old_code').val($(this).attr('data-id'));
    console.log( $('#old_code').attr('value')); 
    document.getElementById("myForm").submit();
});
</script>