如何仅提交带下拉选择值的表单?

Jai*_*Jai 2 php mysql wordpress jquery

我想提交一个只有一个带有语言值下拉列表的表单,我想提交表单并访问该值,以便我可以在页面上本地化一些文本.

这是我正在使用但无法访问帖子值的代码

HTML格式:

<form action='' method='post'>
<select id="lang">
    <option value="english">Eng</option>
    <option value="arabic">Arabic</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)

jQuery提交表单:

 <script type="text/javascript">
    jQuery(function($){
        var lang = $("#lang").val();
        var Home = '????????';

        $("#lang").change(function(){
            cntr = $("#lang option:selected").val();

            if(lang=="arabic"){
                $(".menu ul li a:eq(0)").text(Home);
            }
            $('form').submit();
        });
    });


</script>
Run Code Online (Sandbox Code Playgroud)

Chr*_*hey 6

我认为你在选择中缺少"name"属性:

<select name="lang" id="lang">
    <option value="english">Eng</option>
    <option value="arabic">Arabic</option>
</select>
Run Code Online (Sandbox Code Playgroud)