我创建了一个小表单,其中有一个字段用于输入url,另一个是提交按钮,我想通过javascript验证输入url,以便在正确的url情况下它将显示一个警告框.Is它有可能与JavaScript?如果是,请通过以下代码帮助我完成此操作。
<form name="lln-form" class="llnfrm" id="lln-form" id="bulk-form" action="" method="post" onsubmit="javascript:event.preventDefault();return submit_ajax();">
<fieldset style="">
<label>Enter URL:</label>
<input type="text" name="url" placeholder = "enter your url">
</fieldset>
<input class="lln-button button button-primary" type="submit" name="lln-submit" id="llnbuton" value="Save" onsubmit = "saveURL()"; />
</form>
<script type="text/javascript">
function saveURL()
{
<?php
if(isset($POST['url'])==true&&empty($POST['url'])==false){
$url=$POST['url'];
if(filter_var('$url',FILTER_VALIDATE_URL)==true)
echo "VAlid URL";
}
?>
}
答案 0 :(得分:1)
你可以尝试
var txturl=document.getElementById('TXTURL');
valid=txturl.value.search(/^([\w-]+(?:\.[\w-]+)*).((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2,4})?)$/i );
if(valid!=0){
alert("Invalid URL");
}