如何更新输入值并发送到 Request Laravel?

Posted

技术标签:

【中文标题】如何更新输入值并发送到 Request Laravel?【英文标题】:How update the value of input and send into Request Laravel? 【发布时间】:2021-11-18 15:57:04 【问题描述】:

我需要用 JS 更改表单的一些值。 我是的,我可以看到我的表单中的更改,但是当我在我的请求中发送表单时,我看不到我用 javascript 修改的值。

这是我进行更新的代码 js

               var estructure = $('#SimpleJSTree').jstree(true).get_node(parents[i]).original;
                switch (estructure.est) 
                    case 'fondo':
                        //document.getElementById("found").value = estructure.est;
                        $('#found').val(estructure.est);
                        break;
                    case 'serie':
                        //document.getElementById("serie").value = estructure.est;
                        $('#serie').val(estructure.est);
                        break;
                    case 'subserie':
                        //document.getElementById("subserie").value = estructure.est;
                        $('#subserie').val(estructure.est);
                        break;
                    default:
                        break;
                

这是我想要更改的标签,显然所有这些都是标签形式

                        <div class="input-field col s6">
                            <span>Fondo</span>
                            <input id="found" value=""type="text" placeholder="Found" name="found" disabled>
                        </div>
                        <div class="input-field col s6">
                            <span>Seccion</span>
                            <input id="section" type="text" placeholder="Section" name="section" value="">
                        </div>
                        <div class="input-field col s6">
                            <span>Serie</span>
                            <input id="serie" type="text" placeholder="Serie" name="serie" disabled value="">
                        </div>
                        <div class="input-field col s6">
                            <span>Sub Serie</span>
                            <input id="subserie" type="text" placeholder="Sub-Serie" name="subserie" disabled value="">
                        </div>

这是请求以及如何在请求中看到我没有更改的输入值

enter image description here

【问题讨论】:

不要使用disabled,如果你使用disabled,那么数据不会通过。 @Senthil 是的,这是真的。非常感谢兄弟,我混淆了我想说只读的标签 如果你觉得有用,请点赞 【参考方案1】:

您的输入具有禁用属性,这意味着它们不会在表单提交后发送,只需将其删除,您应该能够在后端看到您的输入

【讨论】:

是的,没错。非常感谢兄弟,我混淆了我想说只读的标签

以上是关于如何更新输入值并发送到 Request Laravel?的主要内容,如果未能解决你的问题,请参考以下文章

Request-URI Too Large 错误出现[使用 base64 编码图像并发送到 php 时]

yii2 如何获取 textInput 值并发送到另一个 textInput

如何使用ajax将更新推送到表单中

MS-Access 获取字段值,通过 VBA 函数运行,并发送到 SQL

如何在不推送到服务器的情况下更新中继存储

如果javascript中不存在值,如何推送到多维数组