首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在编辑页面中为下拉菜单获取旧值,并在laravel中输入文本字段?

在编辑页面中为下拉菜单获取旧值,并在Laravel中输入文本字段,可以通过以下步骤实现:

  1. 在Laravel中,可以使用Blade模板引擎来构建视图页面。首先,在编辑页面的Blade模板中,使用<select>标签创建下拉菜单,并设置一个唯一的name属性,例如name="dropdown"
  2. 在控制器中,获取旧值并将其传递给视图。在编辑方法中,可以使用find方法根据ID查找要编辑的记录,并将其传递给视图。例如:
代码语言:txt
复制
public function edit($id)
{
    $record = YourModel::find($id);
    return view('edit')->with('record', $record);
}
  1. 在视图中,使用old函数来获取旧值并将其设置为下拉菜单的选中项。例如:
代码语言:txt
复制
<select name="dropdown">
    <option value="option1" {{ old('dropdown', $record->dropdown) == 'option1' ? 'selected' : '' }}>Option 1</option>
    <option value="option2" {{ old('dropdown', $record->dropdown) == 'option2' ? 'selected' : '' }}>Option 2</option>
    <option value="option3" {{ old('dropdown', $record->dropdown) == 'option3' ? 'selected' : '' }}>Option 3</option>
</select>

在上述代码中,old('dropdown', $record->dropdown)函数会首先尝试获取用户之前提交的旧值,如果没有旧值,则使用数据库中的值$record->dropdown。如果旧值与选项的值匹配,则添加selected属性,使其成为选中项。

  1. 对于文本字段,可以使用old函数类似地获取旧值并将其设置为输入字段的值。例如:
代码语言:txt
复制
<input type="text" name="text" value="{{ old('text', $record->text) }}">

在上述代码中,old('text', $record->text)函数会获取旧值或数据库中的值,并将其设置为输入字段的默认值。

通过以上步骤,你可以在编辑页面中为下拉菜单和文本字段获取旧值,并在Laravel中进行相应的处理。请注意,以上代码仅为示例,你需要根据实际情况进行适当的修改和调整。

相关搜索:如何在blade laravel 8中获取select输入的旧值?当用户在输入字段中输入数据时,如何从handlebar页面获取jquery中的输入文本值?laravel在ajax中获取输入类型文本的值UIpath -无法在多个输入字段中获取文本值Laravel :如何在变量中获取锚标签值,并在输入字段中使用该变量?如何使用javascript获取要在sharepoint中编辑的输入字段中的值Magento 2如何应用jquery在结账页面中获取输入文本值?如何获取新值并取消文本输入字段中的事件?如何捕获表格的td值,并在angular 7中单击编辑按钮时将其输入到输入字段中如何通过在另一个输入文本字段Javascript中输入的值将值设置为输入隐藏字段如何在打印预览中获取输入的文本字段值?如何根据输入字段的值在span标记中显示文本Laravel:如何将href id存储在新变量中,并在输入字段中显示或使用?如何从DB中获取图像并在编辑表单中使用ajax在laravel中预览它?Angular2 -在文本框中显示输入值的删除/取消文本,并在单击删除/取消文本时清除输入字段如何获取WebElement的文本,然后在selenium的不同字段中输入该文本?我如何从两个输入中获取一个值,并在页面中写入innerHTML?如何将变量的值设置为用户在输入字段中的输入?如何从for循环内的文本字段中获取多个值并在数组中接收它如何使用下拉列表从数据库中获取数据,并在php mysql中显示为输入字段?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一篇文学会商用可编辑问卷表单制作【iVX 十二】

我们此时为保存按钮添加事件,该事件将会显示编辑、文本标题组件,隐藏输入框、保存按钮,并且修改动态插入的数组标题内容,修改的位置为当前循环的序号位置,修改的内容则为输入文本框中的标题内容: 此时我们预览页面后点击编辑按钮即可编辑...;在此需要注意的是,一定要将内容添加至当前对象数组中的末尾,否则将会不匹配: 随后我们在表单内容行中设置背景属性值为组件属性对象数组的某一行的某个值: 接下来设置行号为当前序号: 字段名在单引号中输入背景色即可...首先我们在属性栏下添加一个 if 判断,在 if 判断下添加一个行名为下拉菜单,在其内部添加一个文本作为提示、一个输入框作为选项填入、一个按钮作为输入框输入内容的提交: 页面中呈现效果如下: 接着我们在当前界面下创建一个数值文本...,用于判断是否是下拉菜单,默认为0,若选中的组件为下拉菜单那么该值将会为 1: 那么此时在 if 判断中应该判断是否下拉选项这个变量的值为 1,为 1 时则显示下拉选项添加页面元素: 接着我们回到表单内容事件面板中...,字段名为下拉菜单选项即可: 此时即可完成下拉菜单值的自定义操作: 最后我们再为其添加一个文本用于标题输入即可: 2.7 动态生成的表单保存 此时我们已经可以进行动态表单的创建,接下来需要进行表单的发布

6.7K30

SAP最佳业务实践:SD–贷项凭证处理(204)-2业务处理

在 创建销售订单:初始屏幕屏幕上,输入以下内容: 字段名称 用户操作和值 注释 订单类型 RK 2. 选择 依照参考创建。 3....在窗口 依照参考创建 中,在 开票凭证 字段输入开票凭证编号,然后选择 复制。 通过复制原始发票中的行自动创建销售凭证。...在 冻结开票的销售和分销凭证 屏幕中输入以下内容: 字段名称 用户操作和值 注释 记帐冻结抬头 销售组织 分销渠道 产品组 输入的 到...在下一屏幕中,选择凭证,然后选择编辑销售凭证。 4. 在 更改发票修正请求 6xxxxxxx:概览 屏幕上的 出具发票冻结 下拉菜单中,选择空白以移除开票冻结。 5. 选择 保存凭证。...1.3 VF04开票 在该活动中,生成开票凭证并将客户帐户计入贷方。 1. 在 维护发票到期清单 屏幕上输入相关搜索标准并在 将被选择的凭证区域选择 与订单相关的。 2.

2.6K40
  • 最新iOS设计规范五|3大界面要素:控件(Controls)

    例如,在邮件中,您可以在邮件的“收件人”字段中点击“添加联系人”按钮,来从联系人列表中选择收件人。 ? 除了“添加联系人”按钮之外,还应该允许键盘输入。...六、页面控件(Page Controls) 页面控件在平面页面列表中显示当前页面的位置。它显示为一系列小指示点,代表按打开顺序显示的可用页面。实心点表示当前页面。...使用文本输入框来输入少量信息,例如电子邮件地址。 ? 在文本输入框中显示必要的提示,以帮助用户更好的输入。当输入框中没有其他文本时,文本输入框可以包含占位符文本。...适当时侯,在文本输入框的右端显示“清除”按钮。若有“清除”按钮,点击它便会立即清空文本字段的内容,避免一直点击删除。 适当时候,使用安全文本字段。...若需要输入的是敏感数据(如密码)时,请始终使用安全提示类的文本字段。 使用图像和按钮在文本字段中提供清晰度和功能。

    8.6K30

    30分钟用Laravel实现一个博客

    编辑这两个迁移文件 create_blogs // 首先类定义中,有两个方法,up()可以理解为正向操作:创建表,而 down()可以理解为回滚操作:删除表。...学习使用 seeds 的创建(Seeder)、编辑其他Seeder(在 run() 中调用 factory() )、编辑DatabaseSeed(在 run() 中调用 其他 Seeder)。...') }} => 我的博客 //注意这里有一个 config('app.name') 该函数其实是读取的 /.env 里的 APP_NAME 值,且默认值为 'Laravel' ,也就是说,你改 APP_NAME...BlogController@show } 回到页面,点击提交,会发现报错了,Laravel是一个极其注重安全的框架,用户能修改哪些字段,必须要在模型文件中声明,因此打开 app\Blog.php 模型文件...然后通过文章->评论+s;的方法直接获取了属于某篇文章的所有评论。 我们学会了创建请求Request,并且在它的内部配置验证规则,在控制器层中通过依赖注入的形式验证数据。

    7.4K00

    微搭低代码+CMS内容管理,从零构建预约+查询小程序

    ,点击【新建数据源】按钮,在下拉菜单中我们选择自建数据源。...在弹出的页面中输入数据源名称:预约登记,数据源标识:appointment,点击【确定】按钮。...在打开的页面点击【编辑】按钮,我们需要创建我们自己需要的字段 在打开的编辑页面中,点击【添加字段】按钮 录入字段名称:辅导科目,字段标识:course,数据类型选择为字符串,点击【确定按钮】 按照上述方法依次设置以下字段...我们的页面总共有两个功能,有一个课程类别的文本输入框,然后输入信息后可以点击查询按钮,切换到【组件】页签,展开表单选项,点击【表单输入】组件 修改表单字段名称为course,表单字段标题设置为辅导科目...,布局方式选择为水平 然后增加一个【按钮】组件,按钮标题设置为查询 点击查询的话需要获取文本输入组件的值,然后传递到列表页面做结果展示,所以我们需要先定义个全局变量,点击导航栏的【变量管理】,在弹出的页面点击全局

    3.4K40

    低码实战 | 使用CMS内容管理导入数据,实现根据条件查询

    ,点击【新建数据源】按钮,在下拉菜单中我们选择自建数据源。...在弹出的页面中输入数据源名称:预约登记,数据源标识:appointment,点击【确定】按钮 在打开的页面点击【编辑】按钮,我们需要创建我们自己需要的字段 在打开的编辑页面中,点击【添加字段】按钮...我们的页面总共有两个功能,有一个课程类别的文本输入框,然后输入信息后可以点击查询按钮,切换到【组件】页签,展开表单选项,点击【表单输入】组件 修改表单字段名称为course,表单字段标题设置为辅导科目...,布局方式选择为水平 然后增加一个【按钮】组件,按钮标题设置为查询 点击查询的话需要获取文本输入组件的值,然后传递到列表页面做结果展示,所以我们需要先定义个全局变量,点击导航栏的【变量管理】,在弹出的页面点击全局...ID为detail,点击【确定】按钮 在新创建的页面中增加一个列表元素组件 设置列表元素组件的循环展示for,点击旁边的超链接 在弹出的窗口选择全局变量querparms,点击【确定】按钮 点击标题旁边的超链接

    1.5K30

    面试题_软件测试岗_UI自动化篇_1.4

    .alert() // 切换到Alert alert.accept() // 点击弹窗上确定按钮 alert.dismiss() // 点击弹窗的取消按钮 alert.getText() // 获取弹窗上线上的文本文字内容...alert.sendkeys() // 有些弹窗还支持文本输入,这个可以把要输入字符通过sendkeys方法输入 06/在selenium中如何处理多窗口?...就是,你点击一个链接,这个链接会在一个新的tab打开,然后你接下来要查找元素在新tab打开的页面,所以这里需要用到swithTo方法;需要获取当前浏览器多窗口句柄,然后根据判断跳转新句柄还是旧句柄 07...你是如何处理Frame里面元素定位的? 有时候我们知道元素定位表达式没有问题,但是还是提示no such element,那么我们就需要考虑这个元素是否在frame中。...08/如何处理下拉菜单? 通常我们也可以通过Click方法来点击下拉菜单里面的元素,还有一种方法,在Selenium中有一个类叫Select,支持这种下拉菜单交互的操作。

    10610

    Edge2AI之使用 Cloudera Data Viz 创建仪表板

    您可以在数据示例中看到该sensor_ts列包含以微秒为单位的时间戳。对于您的仪表板,您需要将这些值转换为秒。在接下来的步骤中,您将创建一个新数据集并进行必要的数据调整。...在Measures列表中,找到sensor_ts字段,打开其下拉菜单并单击Clone。Copy of sensor_ts将出现一个新的Measures。...单击“Measures”输入框以将其选中。然后单击字段sensor_0和sensor_1从“Measures”列表中单击。这些字段将添加到“Measures”输入框中。...选中Measures输入框中sensor_timestamp的字段,然后选择Order 和Top K > Descending。这将按降序显示表格中的值,最新的传感器读数位于顶部。...在“输入/编辑表达式”窗口中输入以下表达式,以将图表中显示的数据限制为接收到的数据的最后一分钟。这将在 1 分钟的滚动窗口上创建图表。

    3.2K20

    如何使用低代码搭建简易的信息查询系统

    ,点击【新建数据源】按钮,在下拉菜单中我们选择自建数据源。...在弹出的页面中输入数据源名称:预约登记,数据源标识:appointment,点击【确定】按钮 在打开的页面点击【编辑】按钮,我们需要创建我们自己需要的字段 在打开的编辑页面中,点击【添加字段】按钮...,我们使用默认创建的首页即可 我们的页面总共有两个功能,有一个课程类别的文本输入框,然后输入信息后可以点击查询按钮,切换到【组件】页签,展开表单选项,点击【表单输入】组件 修改表单字段名称为course...,表单字段标题设置为辅导科目,布局方式选择为水平 然后增加一个【按钮】组件,按钮标题设置为查询 点击查询的话需要获取文本输入组件的值,然后传递到列表页面做结果展示,所以我们需要先定义个全局变量,点击导航栏的...{ pageId:'detail' }) }else{ app.showToast({ title:'请填写内容', icon:'none' }) } } 代码解析: 代码的逻辑是先获取文本框的值

    2.5K40

    备考1+x前端证书

    .dropdown-menu 类来设置实际下拉菜单。...('标签名') //获取的是一个数组 操作DOM 创建DOM对象 var div = document.createElement('div'); //创建div标签 把标签放在某个页面或某个标签中 父节点...&age 可以看到这里&符号将age也解析为了一个参数 解决办法就是url编码 encodeURIComponent 函数进行转码 之后在输入到服务器 因为get方式有自解码机制所以 也不会有任何错误...> laravel 运行laravel项目 php artisan serve 创建laravel项目 composer create-project --prefer-dist laravel/laravel...middleware 中间件名称 自己定义验证规则 用validate关键字 required 必填 不能为空 present 必填 可以为空 filled 可不填 填时不能为空 nullable 验证字段值可以为

    4.1K50

    通过 Request 对象实例获取用户请求数据

    而作为最流行的 PHP 框架,Laravel 自然也是为处理用户请求提供了丰富的工具集,从收集、验证、到过滤、编排,可谓是一应俱全,接下来,我们将通过三四篇教程的篇幅来为你详细介绍如何在 Laravel...注入请求对象 在 Laravel 中,访问用户输入数据最常用的方式,就是通过注入到控制器方法中的 Illuminate\Http\Request 对象实例,通过该实例,我们可以访问所有用户请求数据,不管是什么方式...('name'); 我们还可以为 input 方法传递第二个参数作为默认值,如果请求字段为空的话,则使用该默认值: $site = $request->input('site', 'Laravel学院...'); 获取数组输入字段值 有的时候,我们在表单中传递给后端的可能是一个数组,比如一些复选框选中项,这些表单输入框的 name 值通常是 name[],如 books[],这个时候传递到后端的 books...获取 JSON 输入字段值 随着基于 JavaScript 的单页面应用(SPA)应用的流行,除了传统表单请求提交的 POST/GET 数据之外,JSON 格式的请求数据也越来越常见,Laravel 支持对

    19.8K30

    Power BI中的AI语义分析应用:《辛普森一家》

    该值的范围为0~1,0.5是一个中位值。正面情绪与值的大小成正比。 由此,可以观察到此电视剧从1990年开播以来,观看人数大致呈下降趋势,而剧情内容大多数体现为负面情感。...2.在Power BI中调用文本分析功能 开启完毕后,在“编辑查询”界面中选中目标字段,单击“文本分析”按钮,如下图所示。...可以在“文本分析”命令的下拉菜单中更改用于所有情感分析的专有能力。 Power BI中的数据集刷新只适用于隐私级别被设置为public或organizational的数据源。...登录Azure界面后,单击“创建资源”按钮,在弹出的界面中输入“text analytics”,如下图中左半部分所示,界面跳转至下图中右半部分所示的页面中,单击“创建”按钮。...选中新查询,将其命名为“Sentiment”,再在“高级编辑器”对话框中输入下图右半部分所示的代码,将前面复制的密钥和终结点放入其内,单击“确定”按钮完成。

    1.2K20

    玩转谷歌优化(Google Optimize)

    译者:池金锐 审校:洛姿亦 本文长度为4407字,预估阅读时间8分钟。 我们今天要向大家介绍如何玩转谷歌优化。...01 在谷歌优化容器页面中,点击蓝色的“Create Experiment”按钮。 02 输入你的实验名称、编辑器页面以及要运行的实验类型。编辑器页面是利用可视化编辑器进行修改的页面。...第一方Cookie 定向访问者浏览器中的第一方Cookie的值。谷歌优化可以检查访问者是否来自你网站的第一方Cookie,并在定向规则中使用该信息。...以…结束/非…结束 输入的值与URL结尾的完全匹配。你可以定向URL末尾为“/thankyou.html”的购物车页面。...实验会话数 - 实验会话数是指实验中的会话数。默认情况下,如果用户处于非活动状态30分钟或更长时间,则任何未来的活动都会归为新会话。离开你的网站并在30分钟内返回的用户将被视为原始会话的一部分。

    3.8K70

    Laravel5.2之Redis保存页面浏览量

    (假设MySQL)中post表的view_count字段,如果短时间内大量的IP来访问,那效率就不是很高了。...先做个post表,建个post迁移文件再设计表字段值,包括seeder填充假数据,可以参考下这篇文章Laravel学5.2之Seeder填充数据小技巧,总之表字段如下: class CreatePostsTable...Laravel的事件监听这么做:在EventServiceProvider里定义事件和对应的监听器,然后输入指令: //app/Providers/EventServiceProvider.php protected...还是缓存的旧数据,极端情况300秒内都是旧数据,而缓存里已经有了29个新增访问量 //实际上也可以这样做:在缓存post的时候,可以把view_count单独拿出来存入键值里如...这种实时性要求不高的可以这样做来着 //加上laravel前缀,因为Cache::remember会自动在每一个key前加上laravel前缀,可以看cache.php中这个字段

    8.8K41

    Postman之request

    03 创建请求 在Postman中可以通过以下三种方式打开请求页面进行创建: & 通过请求构造器创建请求; & 通过New按钮创建请求; & 通过启动页面创建请求。...05 创建请求 注意:在URL栏或参数编辑器中输入的参数不会自动进行URL编码。右键单击一段选定的文本,然后选择“EncodeURIComponent”手动编码参数值。...06 请求头 单击Headers选项卡将显示请求头键-值编辑器。我们可以将任何字符串设置为请求头名称。在输入字段时,自动完成下拉菜单将补充常见HTTP请求头。...Content-Type标题的值也可从自动完成下拉菜单中选择。 07 请求Cookies 在Postman的Native App中,我们可以通过Cookie管理器管理每个域名对应的Cookie。...表单数据编辑器允许我们为数据设置键-值对。我们也可以为文件设置一个键,文件本身作为值进行设置。 # 由于HTML5规范的限制,文件不会存储在历史记录或集合中。我们需要在下次发送请求时再次选择该文件。

    1.4K30

    Laravel5.2之Demo1——URL生成和存储

    这里的url表示提交表单时的路由,方法为post。在这里使用laravelcollective/html这个组件,顺便了解下怎么在laravel中安装组件。 这里书中使用了laravel4....demo中只有一个输入可以使用Input::all()取得或者Input::get('link'),其中link为这个输入的name,对应表单视图的{{Form::text('link', '请输入您的网址...withInput()函数会在返回表单时在input里填上刚刚输入的旧数据。...} 可以通过$link->columnName取得数据表里的字段值。...6、从数据库中取出URL并且重定向 最后根据生成的URL获取其hash部分,根据hash值从links数据表取出对应的URL为了重定向,这里英文原文也是在路由中写逻辑,这里也在路由里写逻辑: Route

    24.1K31

    为什么 Laravel 这么优秀?

    因为我们已经完成了数据表中字段的定义、表与表的关系、以及最重要的一步:如何将数据及数据之间的关系写入数据库中,下面简单的来介绍下在 Laravel 是如何完成的。...而 Laravel 提供的 FormRequest 就可以非常方便的做到这一点;你可以在 FormRequest 中定义前端传入的每一个字段的验证规则。...如 Java 的 Spring 会在编译时为 Sprint Container 填充不同的对象,在使用时就能向容器获取不同的值。...container 中设置不同的值;如 CacheServiceProvider 会向容器中注册 Cache 对象,后续在使用 Cache::get 时就使用的是这里注册的 Cache 对象,在注册阶段不应该向容器中获取值...Laravel 会自动帮我们从容器中获取它,如果容器不存在,则会尝试初始化它。

    26710

    PHP-web框架Laravel-表单和验证

    一、表单创建在Laravel中,可以使用Laravel Collective表单包来创建表单。该表单包提供了一组实用函数,可以用来创建各种表单元素,如文本框、下拉列表、单选框等。...二、表单处理在表单提交后,需要将表单数据处理并保存到数据库中。在Laravel中,可以使用控制器来处理表单数据,并将其保存到数据库中。...在该示例中,用户名和密码都是必填字段,用户名长度必须在3到20个字符之间,密码长度必须在6到20个字符之间。在控制器中使用表单请求时,可以通过validate方法进行表单验证。...如果表单验证失败,Laravel会自动将错误信息保存到Session中,并将用户重定向表单页面。如果验证成功,则可以使用$request对象来访问已验证的表单数据。...四、错误处理在Laravel中,可以使用$errors变量来获取表单验证错误信息。如果表单验证失败,Laravel会自动将错误信息保存到$errors变量中,并将其传递给视图。

    2.5K30

    【架构师(第二十一篇)】编辑器开发之需求分析和架构设计

    需求分析 可能会收获什么 做一个什么样的项目才能完成前端瓶颈期的突破 如何从需求中寻找项目的关键难点,痛点 如何写技术解决方案,以文档的形式创造可追溯的思考模型 如何进行基础的技术选型 多项目复用的业务组件库...下拉菜单 url 地址 - 输入框 特有属性 文本 文字内容 - 多行输入框 字号 - 输入数字 字体 - 宋体 | 黑体 | 楷体 | 仿宋 ...下拉菜单 加粗 - 特殊 checkbox 斜体...背景颜色 - 颜色选择 高级组件 日期显示特有属性 样式 - 下拉菜单 时间 - 默认为当前日期 日期选择器 字体颜色 - 颜色选择器 属性设计的伪代码大致如下: 抽象出一些通用的函数,在组件中完成通用的功能...方案一内部实现比较简单,但是保存数据的时候要多一层结构,并且更新数据的时候要知道是样式还是其他属性 方案二内部实现稍微复杂一点,但是保存简单,更新数据不需要再做辨别 编辑器难点解决方案 编辑器页面主要有三个部分...,为左中右结构,左侧为组件模版库,中间为画布.右侧是设置面板。

    1.3K30

    Python+Selenium笔记(八):操作下拉菜单

    选择项是通过<select>中的<option>元素实现的。使用前使用下面的语句导入模块。...first_selected_option 获取下拉菜单和列表的第一个选项 options 获取下拉菜单和列表的所有选项 方法 简单说明 deselect_all() 清除多选下拉菜单和列表的所有选择项...value:要清除目标选择项的value属性 deselect_by_visible_text(text) 清除和给定参数匹配的下拉菜单和列表的选择项 text:要清除目标选择项的文本值 select_by_index...4个 self.assertEqual(4,len(select_card_type.options)) #将页面上每个选项的文本值添加到 card_type_options...select_card_type.select_by_value('B') #选择value = 'B'的选项(护照) select_card_type.select_by_visible_text('二代身份证') #选择文本为

    3.3K100
    领券