在我的HTML体内 <input type="file" id="img" multiple><br>
<input type="submit" onclick="loadfiles()">
在Javascript中我有:
function loadfiles() {
var viewer = new PhotoViewer();
var imageFiles = document.getElementById("img"),
filesLength = imageFiles.files.length;
for (var i = 0; i < filesLength; i++) {
viewer.add('./Slide1/'+imageFiles.files[i].name);
}
viewer.show(0);
Run Code Online (Sandbox Code Playgroud)
在这里,我正在做的是从特定文件夹中选择多个文件,这些文件显示在jQuery滑块中.但我想把它作为文件夹的组合框:我选择哪个文件夹,它将使用相同的jQuery滑块显示该文件夹中的所有图像.
<form name=myform>
<select id="mytextarea" name=mytextarea size=1>
<option name=one value=one> one </option>
<option name=two value=two> two </option>
<option name=three value=three > three </option>
<option name=four value=four> four </option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得该文件夹的链接?
我想让背景图像在宽度和高度上都有响应,这样我就可以在移动设备上运行它.
我用过这个
.your_background_class_name {
width: 100%;
height:auto;
top: 0px;
left: 0px;
z-index: -1;
position: absolute;
}
Run Code Online (Sandbox Code Playgroud)
但它的宽度只能在高度上.我应该做些什么改变才能让它发挥作用?
我创建了一个简单的登录页面,用户将在其中提供用户名和密码,然后将其存储在会话中.单击"提交"按钮后,将显示欢迎用户或名称.如果用户等待几秒钟,则会话将过期,并自动返回登录页面.
这是我的登录页面
<%@ page import="java.io.*,java.util.*" language="java" contentType="text/html;
charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="user" class="user.LoginUser" scope="session"></jsp:useBean>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>login</title>
</head>
<body>
<h1><center>Give your login details</center></h1>
<form method="post" action="check.jsp">
Username:<input type="text" name="username" size="20" value="<%=user.getUser() %>" > <br>
Password:<input type="password" name="password" size="20" value=<%=user.getPassword() %> ><br>
<input type="submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
现在在check.jsp我正在检查用户名和密码的部分
<%@ page import="java.io.*,java.util.*" language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<jsp:useBean id="user" class="user.LoginUser" scope="session"></jsp:useBean>
<jsp:setProperty name="user" property="*"/> …Run Code Online (Sandbox Code Playgroud) 当我使用此代码时
print "\nEnter !0 numbers \n\n";
@arr=<STDIN>;
chomp @arr;
Run Code Online (Sandbox Code Playgroud)
它继续从用户ctrl+z输入,直到我使用,然后按Enter键.我想限制用户输入到列表的数量.为此,我试过了
print "\nEnter !0 numbers \n\n";
for($i=0;$i<10;$i++)
{
@arr[$i]=<STDIN>;
chomp @arr;
}
Run Code Online (Sandbox Code Playgroud)
但是这种老化陷入了无限循环,我不得不使用 ctrl+c
我如何限制我的循环,以便只输入10个输入用户
我使用以下代码在java中选择文件:
File folder = new File("path to folder");
File[] listOfFiles = folder.listFiles();
Run Code Online (Sandbox Code Playgroud)
现在,如果我只想选择图像文件该怎么办?
我用@和声明相同的变量名称$:
@ask=(1..9);
$ask="insanity";
print ("Array @ask\n");
print ("Scalar $ask\n");
Run Code Online (Sandbox Code Playgroud)
没有使用use strict我正在输出正确但当我使用use strict它时给我一个编译错误.
这两个变量是指两个不同的内存位置还是相同的变量?
在我的HTML中,我选择了多个文件.
<input type="file" id="img" multiple>
Run Code Online (Sandbox Code Playgroud)
我想将每个元素存储在一个数组中,以便我可以打印文件源.
我在我的javascript中完成了这个但是它不起作用.
function loadfiles()
{
var x=document.getElementById("img");
for (var i=0;i<x.length;i++)
{
document.write(x.elements[i].src);
}
}
Run Code Online (Sandbox Code Playgroud) 我<input type="file" name="files" id="fld1" webkitdirectory >在一个html文件中创建.
我可以使用
var imageFiles = document.getElementById("fld1"),
filesLength = imageFiles.files.length;
for (var i = 0; i < filesLength; i++) {
alert(imageFiles.files[i].name);
}
Run Code Online (Sandbox Code Playgroud)
如何获取在javascript中选择的目录的完整路径.请帮忙
我想使用jquery滑块显示任何文件夹中存在的所有图像文件.我可以得到该文件夹中存在的文件的名称,但我无法获得该文件夹的完整路径.我怎么才能得到它.
我已经这样做了获取文件路径,但它只在IE中工作
<script language="JavaScript">
function GetDirectory() {
strFile = document.MyForm.MyFile.value;
intPos = strFile.lastIndexOf("\\");
strDirectory = strFile.substring(0, intPos);
alert(strFile + '\n\n' + strDirectory);
return false;
}
</script>
Run Code Online (Sandbox Code Playgroud) 我用过for($j=2;$j<@slice1[$i];$j++)我的问题.
我如何使用foreach上述声明?
sub joins($ @);
print "\nEnter a letter \n\n";
$l = <STDIN>;
chomp $l;
print "\n Enter Five String \n\n";
@arr;
for($i=0;$i<5;$i++) {
$arr[$i] = <STDIN>;
chomp $arr[$i];
}
@ar = joins($l, @arr);
print "\nCombined Stirng is :- @ar\n";
sub joins {
($x, @str)=@_;
@j = ($x, @str);
return @j;
}
Run Code Online (Sandbox Code Playgroud)
我得到原型不匹配错误.我该如何解决?
假设我有一个div,其中我有很多这样的元素
<div id="ans" style="background-color: #FFD993;
color: #FFF;
overflow:auto;
border: 1px outset #4f6417;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;width:100%;text-align: center;height:33%;margin-bottom: 0px;">
<input type="button" id="again" value="See Again"></input>
<input type="button" id="prac" value="Practice"></input>
<img id="theImg" src="result/' + rand + '.png" width="40%" height="60%"/>
<a href="1.html">1</a>
<a href="2.html">2</a>
<p>This is Paragraph</p>
</div>
Run Code Online (Sandbox Code Playgroud)
div除了这两个按钮,我想删除其中的所有元素.我用过
$('#ans').empty();
Run Code Online (Sandbox Code Playgroud)
但它会清除里面的所有内容.我怎么过滤它
我有三个单选按钮.我想在选中时获取单选按钮的值.
我这样做
if ($('radio').is(':checked')){
alert($('input[name=radioName]:checked').val());
}
Run Code Online (Sandbox Code Playgroud)
这是我的JsFiddle.我在哪里做错了?