【发布时间】:2011-03-28 04:04:00
【问题描述】:
我有一个由两个文本字段和一个组合框组成的表单。 我想防止来自客户端的重复条目数据。 我从数据库中获取组合框数据,例如:
<select id="line" name="faline" >
<?php
$sql="SELECT `Line_Name` FROM `prod_sch` WHERE `Line_Name` LIKE 'FA %' GROUP BY `Line_Name` ORDER BY `Line_Name`";
if ($sql) {
$res=mysql_query($sql) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() );
}
while ($dat = mysql_fetch_array($res, MYSQL_NUM)) {
echo "\t\t\t\t\t\t\t\t<option value='".$dat[0]."'>".$dat[0]."</option>\n";
}
?>
</select>
如何合并或修改这段代码:
<script language="javascript" type="text/javascript">
$(function() {
$("#Button1").click(function(e) {
var itemExists = false;
var txt = $("#Text1").val();
e.preventDefault();
$("#Select1 option").each(function() {
if ($(this).text() == $.trim(txt)) {
itemExists = true;
alert('Item already exists');
}
});
if (!itemExists) {
$("#Select1").append("<option value=\"1\">" + txt + "</option>");
$("#Text1").val('');
}
});
});
</script>
【问题讨论】:
-
您在哪里采用了这种缩进样式?以前没见过,看起来有点……乱七八糟。
标签: php jquery duplicates