Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文本框复制到剪贴板';行不通_Javascript_Php_Html - Fatal编程技术网

Javascript 将文本框复制到剪贴板';行不通

Javascript 将文本框复制到剪贴板';行不通,javascript,php,html,Javascript,Php,Html,基本上,我已经创建了一个表单,在应用了完美实现所需的条件后,在textbox中选择一个文本并添加一些额外的文本。显示后,用户可以使用“复制”按钮复制链接,以最大限度地减少用户错误 一切都进行得很顺利,但是当测试复制功能时,它不起作用,没有任何效果 那么,对于该操作的表单有什么建议吗?加载结果后,是否能够从文本框复制结果 尝试w3school提供的经典javascript解决方案,该解决方案在添加到我的代码中时不起作用。从这里开始: 查看jquery解决方案,即: 而且无法在代码中工作 <f

基本上,我已经创建了一个表单,在应用了完美实现所需的条件后,在textbox中选择一个文本并添加一些额外的文本。显示后,用户可以使用“复制”按钮复制链接,以最大限度地减少用户错误

一切都进行得很顺利,但是当测试复制功能时,它不起作用,没有任何效果

那么,对于该操作的表单有什么建议吗?加载结果后,是否能够从文本框复制结果

尝试w3school提供的经典javascript解决方案,该解决方案在添加到我的代码中时不起作用。从这里开始:

查看jquery解决方案,即:

而且无法在代码中工作

<form id="form1" name="form1" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">



 <textarea name="slcOrgLinkValue" style="width:80%;" placeholder="orignal text "><?php echo $slcOrgLinkValue; ?></textarea>
</p>
   Step 2: Select the type of link you require and submit.  <br/> <br/>
  <p>
  <select name="slcmode" size="1" id="slcmode"    value='<?php echo $slcmodevalue; ?>'  >
  <option  value="0"   <?php if ($slcmodevalue == 0 ) echo 'selected' ; ?>  >mode1</option>
   <select name="slcmode" size="1" id="slcmode"    value='<?php echo $slcmodevalue; ?>'  >
  <option  value="1"   <?php if ($slcmodevalue == 1 ) echo 'selected' ; ?>  >mode2</option>

</select><input type="submit" name="converterbtn" id="converterbtn" value="Submit" onclick="myFunction(); "  />


 <br/> 
<br/>
Step 3: Copy and test 
  </p>
  <p>
    <input name="ConvertedLinktxt" id="ConvertedLinktxt" cols="4000" readonly="readonly" style="width:80%; background-color:#CCC;" value=<?php echo $slcConvertedLinkValue ; ?> ></input>
     <p>
     <a href=<?php echo $slcConvertedLinkValue; ?> id="convertlinktextlink" Name="convertlinktextlink" target="_Blank"  onclick="myFunction();"  >Test Link </a>
      <button onclick="myFunction();" value="submit" > Copy link </button> </p>
      <button onclick="myFunction()">Copy text</button>








</form>

<script > 


function myFunction() {
  var copyText = document.getElementById("ConvertedLinktxt");
  copyText.select();
  copyText.setSelectionRange(0, 99999);
  document.execCommand("copy");
  alert("Copied the text: " + copyText.value);





}
</script>
>模式1
>模式2


步骤3:复制和测试


什么浏览器?应该在iOS上工作吗?你应该在IE上工作吗?有错误吗?已检查现有答案,例如?您是否收到控制台日志?Chrome浏览器和日志没有错误,因为代码未应用。