0
爲了國際化我使用了假按鈕技術。當我嘗試假按鈕時,除非表單不提交,否則所有事情都會發生。使用假按鈕和文本字段的HTML瀏覽按鈕的國際化
它只會在我點擊實際瀏覽按鈕並選擇文件時提交。
有人可以指出這種行爲。
<html>
<script>
function triggerFileUpload()
{
try{
document.getElementById("theFile").click();
}catch(e){
alert(e);
}
}
function setHiddenValue()
{
document.getElementById("dummyField").value = document.getElementById ("theFile").value;
}
</script>
<body>
<div id="dummyDiv">
<form action="http://www.google.com">
<input type="Text" disabled="disabled" class="inputField" id="dummyField"/>
<input type="button" class="inputField" value="Buscar Archivo" onclick="triggerFileUpload()"/>
</div>
<div id="uploadDiv" style="display: block;">
<input type="file" id="theFile" name="theFile" onchange="setHiddenValue()"/>
</div>
<input type="submit" value="submit"/>
</form>
</body>
</html>
代碼從來沒有提交它。 – Jay
Jay。你能詳細說明一下嗎? – Madhur