【发布时间】:2018-05-21 23:59:33
【问题描述】:
它似乎只有在输入类型是表单时才有效。是否可以通过 javascript 进行验证而不使用表单标签? 预期:如果文本字段为空并且我单击提交它应该会出现该字段为空的消息。仅在字段为字段外时提交
我的脚本:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<tr><td><input type="text" size"30" placeholder="put id" id="source" required>
<button type="submit" class="formButton" id="submit">Submit</button></td></tr>
<tr><td><input type="text" style="border:none" size="40" id="target" class="form" onClick="myFunct()" required></td></tr>
<tr><td><input type="text" style="border:none" size="40" id="target" class="form21" onClick="myFunct()" required></td></tr>
<script>
$(".formButton").click(function() {
$(".form21").show();
});
</script>
<script>
$('#submit').click(function(){
var source = $('#source').val();
$('#target').val('text' + ' text');
});
</script>
我累了,但接缝不工作
<script>
function myFunct(){
if (document.getElementById('source').validity.valid) { alert('missing name'); return }
</script>
感谢您的帮助
【问题讨论】:
-
什么似乎只有在...时才有效? -- 如何它似乎不起作用?你期待什么,实际发生了什么? “不带表单标签的输入类型” 但是你在
<input type="text"...>中有 一个类型,所以当你说“类型”时你的意思是不同的吗? -
预期:如果文本字段为空并且我单击提交它应该会出现该字段为空的消息。仅在字段为字段外时提交
标签: javascript html