ホームページ ウェブフロントエンド jsチュートリアル JavaScript はファイルフィールド form_form 特殊効果の動的な追加を実装します

JavaScript はファイルフィールド form_form 特殊効果の動的な追加を実装します

May 16, 2016 pm 06:56 PM
javascript 書類 形状

js コード:

コードをコピー コードは次のとおりです:

<script language=" javascript"> ;
//ファイルフィールドの数を表すグローバル変数であり、この変数を使用してファイルフィールドの名前属性を区別します
var file_count = 0;
//ファイルフィールドを追加
function additem(id) {
if (file_count > 9) {
alert("ほとんどの u22810 10 u25991 個 u22495 ");
return;行; セル変数 cell ; セル内容変数 str.
var row,cell,str;
//指定された id を持つテーブルに行を挿入します
row = eval("document.all[" '"' id '"' "]")。 insertRow( );
if(row != null ) {
//行の背景色を設定します
row.bgColor="white";
//行にセルを挿入します
cell = row.insertCell();
//ファイル フィールドと削除ボタンを含む str の値を設定します
str='<input onselectstart="return false" class="tf" onpaste ="return false" type="file" name="file[' file_count ']" style="width:500px" onkeydown="return false;"/>';
str = " <input type= " '"' " button" '"' " value=" '"' "削除" '"' " onclick='deleteitem(this," '"' "tb" '"' ");'>";
//File フィールドの数を増やします
file_count;
//セルの innerHTML を str
cell.innerHTML=str;
}
// ファイルフィールドを削除します
function deleteitem(obj,id) {
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = eval("document.all." id).rows.length - 1;
eval("document.all[" '"' id '"' "]").deleteRow(curRow.rowIndex);
</script>


html コード:



コードをコピー
コードは次のとおりです&lt ;input type=button value="追加" onclick='additem("tb")'/><br/> <table cellpacing= 0" id="tb" style="width: 400px"> </table>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

期限切れの WeChat ファイルを復元する方法? 期限切れの WeChat ファイルは復元できますか? 期限切れの WeChat ファイルを復元する方法? 期限切れの WeChat ファイルは復元できますか? Feb 22, 2024 pm 02:46 PM

期限切れの WeChat ファイルを復元する方法? 期限切れの WeChat ファイルは復元できますか?

形式がサポートされていないか、ファイルが破損しているため、写真ではこのファイルを開けません 形式がサポートされていないか、ファイルが破損しているため、写真ではこのファイルを開けません Feb 22, 2024 am 09:49 AM

形式がサポートされていないか、ファイルが破損しているため、写真ではこのファイルを開けません

Tmp形式のファイルは削除できますか? Tmp形式のファイルは削除できますか? Feb 24, 2024 pm 04:33 PM

Tmp形式のファイルは削除できますか?

Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか? Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか? Mar 14, 2024 pm 02:07 PM

Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか?

0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。 0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。 Mar 21, 2024 pm 09:17 PM

0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。

hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか? hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか? Mar 15, 2024 am 09:49 AM

hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか?

ファイルパスでのスラッシュとバックスラッシュのさまざまな使用法 ファイルパスでのスラッシュとバックスラッシュのさまざまな使用法 Feb 26, 2024 pm 04:36 PM

ファイルパスでのスラッシュとバックスラッシュのさまざまな使用法

Linux のファイル時間表示テクニックの詳細な説明 Linux のファイル時間表示テクニックの詳細な説明 Feb 21, 2024 pm 01:15 PM

Linux のファイル時間表示テクニックの詳細な説明

See all articles