gpt4 book ai didi

javascript - 通过 JavaScript 获取表单值

转载 作者:行者123 更新时间:2023-11-28 13:18:39 24 4
gpt4 key购买 nike

这是我的 HJTML 代码。我不知道如何使用 JavaScript 获取存储在 filtertime[] 中的值并使它们显示在我的屏幕上。

   <form action="index.php" method="post" >

<div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Morning"></div> <div class="f-txt-r">Morning</div></div>
<div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Afternoon"></div> <div class="f-txt-r">Afternoon</div></div>
<div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Evening"></div> <div class="f-txt-r">Evening</div></div>
<div class="col-lg-6"><div class="f-txt-l"><input id="test" type="checkbox" name="filtertime[]" class="morning" value="Night"></div> <div class="f-txt-r">Night</div></div>

<div class="col-lg-12"><input type="submit" name="button" class="apply-filter" value="Apply Filter"></div>


</form>


<script>
var new = document.getElementsById("test").innerhtml
</script>

如何通过将值存储在数组中作为 filtertime[] 来获取 JavaScript 中的输入值?

最佳答案

尝试

在您的表单中

<form action="index.php" id="myform" method="post" >

在 jQuery 中

 var datastring = $("#myform").serialize();

JS

var params = '';
for( var i=0; i<document.FormName.elements.length; i++ )
{
var fieldName = document.FormName.elements[i].name;
var fieldValue = document.FormName.elements[i].value;

// use the fields, put them in a array, etc.

// or, add them to a key-value pair strings,
// as in regular POST

params += fieldName + '=' + fieldValue + '&';
}

关于javascript - 通过 JavaScript 获取表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35334081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com