0

以下のQandATable.phpフォームには、ファイル入力とiframeが含まれています。

var $fileVideo = $("<form action='videoupload.php' method='post' enctype='multipart/form-data' target='upload_target_video' onsubmit='return videoClickHandler(this);' class='videouploadform' >" + 
"Video File: <input name='fileVideo' type='file' class='fileVideo' /></label>" +  
"<input type='submit' name='submitVideoBtn' class='sbtnvideo' value='Upload' /></label>" + 
 "<p class='listVideo' align='left'></p>" +
"<iframe class='upload_target_video' name='upload_target_video' src='/' style='width:0px;height:0px;border:0px;solid;#fff;'></iframe></form>"); 

以下に、ファイルのアップロードが完了したときにトリガーされるjqueryコードがあります。

  function stopVideoUpload(success, videofilename){

      var result = '';
      videocounter++;

      if (success == 1){
         result = '<span class="videomsg'+videocounter+'">The file was uploaded successfully</span>';
          $('.listVideo').eq(window.lastUploadVideoIndex).append('<div>' + htmlEncode(videofilename));
      }


      return true;   
}

これで、ファイルのアップロードとファイル名の結果が次のコードで決定されます。$idしかし、私の質問は、テキスト入力で変数をどのように表示できるかということです。

 <script language="javascript" type="text/javascript">
 window.top.stopVideoUpload(<?php echo $result; ?>,'<?php echo $id . $_FILES['fileVideo']['name'] ?>');
 </script> 
4

1 に答える 1

0

あなたの質問を誤解しているかもしれませんが、入力フィールドを変更type='text'すると、$id 変数は非表示の入力になります。type='hidden'

于 2013-01-20T00:20:13.763 に答える