小编dan*_*n04的帖子

通过JavaScript强制HTML表单验证

我创建了一个HTML表单,它有两个按钮(而不是提交按钮),每个按钮都以编程方式将表单发送到一个唯一的表单操作地址.

<form id="formExample">
<input type="text" id="input1" required>
<label type="button" onClick="form1()">Form Action 1</label>
<label type="button" onClick="form2()">Form Action 2</label>
</form>
Run Code Online (Sandbox Code Playgroud)

脚本:

form = document.getElementById("formExample");

function form1() {
    form.action="example1.php";
    form.submit();
}
function form2() {
    form.action="example2.php";
    form.submit();
}
Run Code Online (Sandbox Code Playgroud)

运作良好,响应您按下的按钮.但是,之前使用相同的html表单验证(使用"提交"按钮时),不再显示提示,无论是否有输入,表单都会发送.

我已经阅读过因为我以编程方式调用form.submit(),它绕过了表单的onSubmit()函数,这是验证发生的地方.

我的问题是:我可以以编程方式强制onSubmit(),以便我弹出验证吗?我必须明确表示我不想创建JavaScript表单验证,即使用警报; 相反,当您单击提交时,使用JavaScript强制执行此处的HTML验证:https://jsfiddle.net/qdzxfm9u/

html javascript

8
推荐指数
1
解决办法
827
查看次数

使用字母前的字母对Java ArrayList进行排序

我目前正在传递一个ArrayList来填充Android中TabLayout的标题.数组中的元素是字符串:["RCP", "RYL", "1", "2", "3", "4", "5", "6"].但不一定按顺序排列.

我想首先使用Letter元素(按字母顺序)返回列表,然后逐步增加整数.

我已经尝试过使用该Collections.sort方法,但这会返回一个数字上升的列表,然后在最后添加"R"字符串:["1", "2", "3", "4", "5", "6", "RCP", "RYL"]

为了澄清,我想对我的ArrayList进行排序,以便它返回["RCP", "RYL", "1", "2", "3", "4", "5", "6"]它也需要灵活,因为"R",字符串的标题可能会改变.

谢谢

java sorting android arraylist

7
推荐指数
1
解决办法
2402
查看次数

HTML5视频,高度固定,但比例宽度为100%

我想要做的是有一个HTML5视频比例100%的页面宽度,但保持650px的固定高度.

以下代码进行了扩展以保持纵横比,这不是我需要的:

<header>
    <video width="100%" autoplay="autoplay">
        <source src="video.webm" type="video/webm; codecs=vp8,vorbis">
    </video>
</header>
Run Code Online (Sandbox Code Playgroud)

我也试过了,max-height="650px"但这只是视频的中心,两边都留有空白.

css html5

4
推荐指数
1
解决办法
2万
查看次数

以随机顺序打印单词列表 - Python

我有一个项目要从一本作为圣诞礼物收到的书中完成(Python编程为绝对初学者,第三版):

创建一个以随机顺序打印单词列表的程序.该程序应打印所有单词,不重复任何单词.

我创建了以下代码:

import random

words = ["Please", "Help", "Me", "Merry", "Christmas"]

for i in range(len(words)):
    random_index = random.randrange(len(words))
    print(words[random_index])
    del words[random_index]
Run Code Online (Sandbox Code Playgroud)

我想检查这段代码是否是最有效的方式,但是没有论坛可以检查,而是令人沮丧!

有没有更好的方法呢?干杯

python list

2
推荐指数
1
解决办法
5825
查看次数

标签 统计

android ×1

arraylist ×1

css ×1

html ×1

html5 ×1

java ×1

javascript ×1

list ×1

python ×1

sorting ×1