单击“单击”后,它应该检查域是否有值,如果没有,它会将 div 装扮成错误框。“点击”将变成一个按钮,并且会有一个输入文本框,但由于没有域,结果应该只是打开对话框。在小提琴中工作但不是实时代码:
<link rel="stylesheet" href="http://code.jquery.com/ui/1.8.21/themes/base/jquery-ui.css" type="text/css" media="all" />
<div onclick="check_domain_input()">Click</div>
<div id="dialog" title="Attention!" style="display:none">
Please enter a domain name to search for.
</div>
<script>
function check_domain_input()
{
$( "#dialog" ).dialog(); // Shows the new alert box.
var domain_val = document.getElementsByName('domain');
if (domain_val[0].value.length > 0)
{
return true;
}
$( "#dialog" ).dialog();
return false;
}
</script>