我已经安装了插件并且它可以正确显示国家/地区并且工作正常,但是当我提交输入类型为“tel”的表单时,该表单没有提交国家/地区代码,我不知道这是如何工作的,但我确实阅读了https://github.com/jackocnr/intl-tel-input页面中的所有说明,但我不明白如何将完整的数字 + 代码国家/地区放在一起,以便将它们插入 MySQL 数据中根据。
我是初学者,只是很困惑如何让它正常工作。对不起,如果问题不那么难,但我真的不知道这是如何工作的。
我拥有的 jQuery 代码:-
$("#telephone").intlTelInput({
initialCountry: "sd",
separateDialCode: true
});
Run Code Online (Sandbox Code Playgroud) 我在我的项目中使用PHP,当提交任何表单时,我需要检查输入是否为空,所以我使用这样的东西:
if(empty($myVar)) {
echo "Error";
} else {
echo "success";
}
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有像我想的那样工作,所以如果用户输入像""这样的空白空间,那么引用之间只是空虚,但仍然是PHP显示成功消息而不是错误消息.
我也使用了isset($ var),但它是同样的东西,不能按我的需要工作.
可能是什么问题呢?以及如何解决?
我正在尝试检查所有元素,如果复选框输入类型,我尝试了不同的解决方案,但它不起作用,我知道这很简单,但我不知道我的代码有什么问题:
<ul class="items">
<li class="item checkall">
<label>
<input type="checkbox" name="item[]" id="checkAll">
<span></span>
<p>Check All Items</p>
</label>
</li>
<li class="item">
<label>
<input type="checkbox" name="item[]" id="checkbox" value="1">
<span></span>
<p>Learn HTML5.1</p>
</label>
</li>
<li class="item">
<label>
<input type="checkbox" name="item[]" id="checkbox" value="2">
<span></span>
<p>Learn PHP7</p>
</label>
</li>
<li class="item">
<label>
<input type="checkbox" name="item[]" id="checkbox" value="4">
<span></span>
<p>Program a Website</p>
</label>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
jQuery:
$(".checkall").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
Run Code Online (Sandbox Code Playgroud)