Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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
php javascript onclick值更改_Javascript_Php_Html - Fatal编程技术网

php javascript onclick值更改

php javascript onclick值更改,javascript,php,html,Javascript,Php,Html,如果在发送数据之前将“http”放在输入链接的url部分,我想删除它 这是我的输入代码look onclick= <input style=" outline: none;" type="button" onclick="formatText ('link:url');" class="btn btn-yeni" value="link"/> 这是我的javascript代码(接收到的数据被发送到另一个文件并被替换)。 函数格式文本(标记){ var Field=doc

如果在发送数据之前将“http”放在输入链接的url部分,我想删除它

这是我的输入代码look onclick=

<input style="    outline: none;" type="button" onclick="formatText ('link:url');" class="btn btn-yeni" value="link"/>

这是我的javascript代码(接收到的数据被发送到另一个文件并被替换)。

函数格式文本(标记){
var Field=document.getElementById('entry_girdi');
var val=Field.value;
var selected_txt=val.substring(Field.selectionStart,Field.selectionEnd);
var before_txt=val.substring(0,Field.selectionStart);
_txt后的var=val.substring(Field.selectionEnd,val.length);
Field.value+='('+tag+');
}

您可以尝试输入url字符串:

var result=url.replace(/(\w+:| ^)\/\/,“”);

result
变量将保存“link:example.com”而不是“link:”

您能在url字符串中尝试一下吗:

var result=url.replace(/(\w+:| ^)\/\/,“”);
result
变量将保存“link:example.com”而不是“link:”

使用
replace()
函数替换字符串的一部分

函数格式文本(标记){
var Field=document.getElementById('entry_girdi');
Field.value=Field.value.replace(“http:/”,“”);
Field.value+='('+tag+');
}
使用
replace()
函数替换字符串的一部分

函数格式文本(标记){
var Field=document.getElementById('entry_girdi');
Field.value=Field.value.replace(“http:/”,“”);
Field.value+='('+tag+');

}
Onclick在代码之间写入时不起作用。系统的操作如下:;OnClick正在向textarea字段发送数据。然后,该数据与提交一起发布。我想在发布之前删除onclick中的http标记。谢谢,但是您提供的代码不起作用。是
document.getElementById('entry\u girdi')
保存url值的元素吗?是的,但是当我在顶部的JavaScript代码之间编写代码时,onclick不起作用。如果替换
var val=Field.value行与此行
var val=Field.value.replace(/(\w+:|^)\/\/,“”)
发生了什么
如果您只想从
url
中删除“http://”字符串,那么您可以将其作为
return val+'(“+tag+”)'
返回
url
字段。value
保存要格式化的
url
。抱歉,不清楚:)。此外,即使url中有“https://”;,此正则表达式也会对您有所帮助当我在代码之间编写此代码时,Onclick不起作用。系统的操作如下:;OnClick正在向textarea字段发送数据。然后,该数据与提交一起发布。我想在发布之前删除onclick中的http标记。谢谢,但是您提供的代码不起作用。是
document.getElementById('entry\u girdi')
保存url值的元素吗?是的,但是当我在顶部的JavaScript代码之间编写代码时,onclick不起作用。如果替换
var val=Field.value行与此行
var val=Field.value.replace(/(\w+:|^)\/\/,“”)
发生了什么
如果您只想从
url
中删除“http://”字符串,那么您可以将其作为
return val+'(“+tag+”)'
返回
url
字段。value
保存要格式化的
url
。抱歉,不清楚:)。此外,即使url中有“https://”;,此正则表达式也会对您有所帮助他最终也必须删除https。你为什么删除我选择的行?我正在使用这些行将数据发送到另一个文件
var selected\u txt=val.substring(Field.selectionStart,Field.selectionEnd);var before_txt=val.substring(0,Field.selectionStart);_txt后的var=val.substring(Field.selectionEnd,val.length)代码从未使用过这些变量中的任何一个,它们似乎与问题无关。你可以将它们添加回完整的应用程序中。他最终也必须删除https。你为什么删除了我选择的行?我正在使用这些行将数据发送到另一个文件
var selected\u txt=val.substring(Field.selectionStart,Field.selectionEnd);var before_txt=val.substring(0,Field.selectionStart);_txt后的var=val.substring(Field.selectionEnd,val.length)代码从未使用过这些变量中的任何一个,它们似乎与问题无关。您可以将它们添加回完整的应用程序中。