Py学习  »  Jquery

在jquery的intl country code下拉列表中添加国家代码

Pranay kumar • 4 年前 • 1801 次点击  

我正在使用一个intl tel输入插件来获取国家代码和国旗。我有另一个输入字段,下拉列表中有一个国家名称。我想要的是,当用户从“国家”下拉列表中选择任何国家时,国家代码会自动在“国家代码”下拉列表中选择。我使用了几种方法,但都不适用于我,我也没有找到适合这个插件的文档。这是我的密码。

<html>
    <head>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/16.0.8/css/intlTelInput.css" />
    </head>
    <body>
        <div class="container-fluid">
            <div class="row">
                <h1>Select Country</h1>
            </div>
            <div class="row">
                <div class="col-md-12 form-group">
                    <div class="col-md-6 form-group hire-input-country_box position-relative">
                        <select name="country" class="form-control" id="country">
                            <option data-countryCode="DZ" value="213">Algeria</option>
                            <option data-countryCode="AD" value="376">Andorra</option>
                            <option data-countryCode="AO" value="244">Angola</option>
                            <option data-countryCode="AI" value="1264">Anguilla</option>
                            <option data-countryCode="AG" value="1268">Antigua &amp; Barbuda
                            </option>
                        </select>
                    </div>
                </div>
                <div class="col-md-12 form-group">
                    <input type="tel" id="txtPhone" class="txtbox" />
                </div>
            </div>
        </div>
        <!-- Use as a jQuery plugin -->
        <script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
        <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/16.0.8/js/intlTelInput-jquery.min.js"></script>
        <script type="text/javascript">
            $(function () {

                $("#country").change(function()
                {
                    let value="+"+$(this).val();
                    $('#txtPhone').val(value);

                })
                var code = "+977"; // Assigning value from model.
                $('#txtPhone').val(code);
                $('#txtPhone').intlTelInput({
                });
            });
        </script>
    </body>
</html>

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130198
文章 [ 1 ]  |  最新文章 4 年前