Php 以url作为字段值提交表单
所以我在提交包含url作为输入值的表单时遇到了一些问题。下面是代码、值和错误消息。有人能给我建议吗 我的表格Php 以url作为字段值提交表单,php,html,forms,Php,Html,Forms,所以我在提交包含url作为输入值的表单时遇到了一些问题。下面是代码、值和错误消息。有人能给我建议吗 我的表格 <form action="" method="post"> <input type="text" name="name" /> <input type="submit" value="submit"/> &l
<form action="" method="post">
<input type="text" name="name" />
<input type="submit" value="submit"/>
</form>
[输入值{Name}]当我提交表格时,我发现以下错误: 禁止 您没有在此服务器上访问/devadmin/panel/test.php的权限 此外,尝试使用ErrorDocument处理请求时遇到403禁止的错误
我已经弄明白了。。。我的服务器不接受文本字段中的http://或https://所以我编写了一个jquery函数
function remove_http(){
$('input[type="text"]').on('focusout',function(e){
vals = $(this).val()
if(vals.includes('http://')){
value = vals.split('http://')
$(this).val('www.'+value[1])
}
if(vals.includes('https://')){
value = vals.split('https://')
$(this).val('www.'+value[1])
}
if(vals.includes('http://www.')){
value = vals.split('http://www.')
$(this).val('www.'+value[1])
}
if(vals.includes('https://www.')){
value = vals.split('https://www.')
$(this).val('www.'+value[1])
}
})
}
remove_http()
这将从文本字段中的链接中删除http或https。我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我编写了一个jquery函数
function remove_http(){
$('input[type="text"]').on('focusout',function(e){
vals = $(this).val()
if(vals.includes('http://')){
value = vals.split('http://')
$(this).val('www.'+value[1])
}
if(vals.includes('https://')){
value = vals.split('https://')
$(this).val('www.'+value[1])
}
if(vals.includes('http://www.')){
value = vals.split('http://www.')
$(this).val('www.'+value[1])
}
if(vals.includes('https://www.')){
value = vals.split('https://www.')
$(this).val('www.'+value[1])
}
})
}
remove_http()
这将从文本字段中的链接中删除http或https。问题是:“如何”访问它,如
http://localhost
或作为文件://
?我想是后者。这里也没有php,文件扩展名是什么?我没有在本地机器上工作,因此没有使用localhost。我有一个表单和一个指向输入字段的url值。。。当我尝试在我的实时服务器上提交它时,我得到一个403错误!!!那里您需要在安装了php的Web服务器上运行此功能。你不能像普通的html页面那样运行它。我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我写了一个jquery函数很好,很高兴听到这个消息,CheeserQuestion是:“how”你是如何访问它的,如http://localhost
或作为文件://
?我想是后者。这里也没有php,文件扩展名是什么?我没有在本地机器上工作,因此没有使用localhost。我有一个表单和一个指向输入字段的url值。。。当我尝试在我的实时服务器上提交它时,我得到一个403错误!!!那里您需要在安装了php的Web服务器上运行此功能。你不能像普通的html页面那样运行它。我已经找到了答案。。。我的服务器不接受文本字段中的http://或https://所以我写了一个jquery函数很好,很高兴听到这个消息,干杯