javascript - 需要输入并且 javascript 不起作用

标签 javascript jquery html required

我想在提交之前设置一个必填项,但没有任何想法吗?可能超过JS?感谢您的支持

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<tr><td><input type="text" size"30" placeholder="Text " maxlength="10" id="source" required>
<button type="submit" class="formButton" id="submit">Submit</button></td></tr>

<tr><td height="20px"></td></tr>                            
<tr><td><input type="text" style="border:none" size="40" id="target" class="form69" onClick="myFunct()"></td></tr>
<tr><td height="150px"></td></tr>   

<script>
$(".formButton").click(function() {
 $(".form69").show();
});
</script>

<script>
$('#submit').click(function(){
var source = $('#source').val();
$('#target').val('text test' + source + ' text');
}); 
</script> 

最佳答案

您的表单字段必须位于 form 元素内。

此外(仅供引用),您不需要为每个函数使用单独的 script 标记。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form>
  <input type="text" size="30" placeholder="Text " maxlength="10" id="source" required>
  <button type="submit" class="formButton" id="submit">Submit</button>

  <input type="text" style="border:none" size="40" id="target" class="form69" onClick="myFunct()">
</form>

<script>
  $(".formButton").click(function() {
   $(".form69").show();
  });

  $('#submit').click(function(){
    var source = $('#source').val();
    $('#target').val('text test' + source + ' text');
  }); 
</script>

关于javascript - 需要输入并且 javascript 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50436409/

相关文章:

html - Internet Explorer 9 在 Canvas HTML5 上绘制视频的问题

javascript - 如何检测IE11并将其重定向到其他网站

javascript - 使用JS更改点击框的颜色

javascript - 如何将数组文本框存储在cookie或本地存储中?

javascript - Popper.js:单击外部时如何关闭弹出窗口

jquery - 在 cakePHP 中调用 ajax 时使用操作 url 的最佳实践

javascript - 如何使用jquery获取第二天和下个月的日期

Javascript循环更改标签颜色

php - LxWxH 的正则表达式测试模式

javascript - 小于和大于 10