javascript - 使用 onsubmit 方法发送输入数据

标签 javascript

我有一个包含一些输入的Multi表单

<form class="form" role="form" onsubmit="completeSave()">
 <div class="form-body">
    <div class="form-group">
        <label>نام محتوا</label>
        <input type="text" class="form-control" name="name"
               value="{{$media->name}}">
    </div>
    <div class="form-actions">
        <button type="submit" id="{{$media->id}}" class="btn blue">ارایه</button>
    </div>
</form>
<form class="form" role="form" onsubmit="completeSave()">
 <div class="form-body">
    <div class="form-group">
        <label>نام محتوا</label>
        <input type="text" class="form-control" name="name"
               value="{{$media->name}}">
    </div>
    <div class="form-actions">
        <button type="submit" id="{{$media->id}}" class="btn blue">ارایه</button>
    </div>
</form>

我想获取提交表单上的输入值我尝试了此代码,但没有成功

function completeSave() {
        event.preventDefault();
        var thisForm = $(this);
        console.log(thisForm.find('input[name="name"]').val())
}

它在控制台中返回未定义

最佳答案

在本例中您使用的是 jQuery。 你需要导入你的 jQuery 然后使用下面的函数 jQuery 可以在

找到
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

function completeSave(e) {
   event.preventDefault();
   var thisForm = $(e).find("[name=name]");
   console.log(thisForm.val());
}

表格

<form class="form" role="form" onsubmit="completeSave(this)"> <!-- add this -->
 <div class="form-body">
    <div class="form-group">
        <label>نام محتوا</label>
        <input type="text" class="form-control" name="name"
               value="{{$media->name}}">
    </div>
    <div class="form-actions">
        <button type="submit" id="{{$media->id}}" class="btn blue">ارایه</button>
    </div>
</form>

关于javascript - 使用 onsubmit 方法发送输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40037651/

相关文章:

javascript - Nodejs - Express - 我无法连接到 Socket IO 对象可能是什么问题?

javascript - Shim 与 Sham : What is the difference?

javascript - 将解析图像文件转换为 base64 以保存在 zip 文件中

javascript正则表达式检查第一个和最后一个字符是否相似?

javascript - jquery onclick 展开 div 并更改 span 内的文本

javascript - 在页面加载时水平和垂直居中 DIV

javascript - 如何在大屏幕尺寸上显示手机屏幕设计?

javascript - 在 ES6/Typescript 中链接 promises

javascript - sveltekit:尽管 URL 已更改,但组件未被第二次呈现

javascript - 如何匹配引号内的搜索词