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