我正在尝试存储网址,我需要前缀为“http://”,所以如果访问者没有输入,我需要添加它,但如果他们输入它,我不想复制它. 这个问题之前应该被问过。也许我没有正确搜索?不管怎样,如果你能回答这个问题,你就是我渴望成为的那种人。
我想在 PHP 中执行此操作,但 JS 也可以。
编辑:这就是我试图添加 JS 但没有工作...
<form name="urlField" onsubmit="window.location.href = document.getElementById('addressfield').value; return false;">
<input type="text" name="address" id="addressfield" />
</form>
这是发布数据的接收端的 PHP:
<?php
if (isset($_GET['success']) === true && empty($_GET['success']) === true) {
echo '<img src="images/spacer.gif" border="0" width="270" height="1">Your links have been updated!';
} else {
if (empty($_POST) === false && empty($errors) === true) {
$update_data = array(
'a1_url' => $_POST['a1_url'],
'a1_text' => $_POST['a1_text'],
);
update_user($session_user_id, $update_data);
header('Location: ../edit_mode.php');
exit();
} else if (empty($errors) === false) {
echo output_errors($errors);
}
?>