0

我想知道在下面的代码中显示文本输入的正确方法是什么,因为没有输出任何内容:

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

另一个失败的尝试:

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

更新:

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

我收到的错误是:syntaxError: missing ) after argument list.

4

1 回答 1

0
<script language="javascript" type="text/javascript">return window.top.stopVideoUpload(<?php echo $result; ?>, <?php echo "<input name='vidid' type='text' value='$id'/> " . $_FILES['fileVideo']['name']; ?>');</script>  
于 2013-01-19T11:27:24.760 回答