- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以帮我让这个警报看起来更漂亮吗?就像 Maybe split up 每个文本框各占一行?我想不出如何让它看起来更干净,而不是全部堆在一条线上。
要查看警报,请点击 Lien 单选按钮,然后在不填写文本框的情况下点击下一步
http://jsfiddle.net/t4Lgm0n2/9/
function validateForm(){
var QnoText = ['lien']; // add IDs here for questions with optional text input
var ids = '';
flag = true;
for (i=0; i<QnoText.length; i++) {
CkStatus = document.getElementById(QnoText[i]).checked;
ids = QnoText[i]+'lname';
var eD = "";
if (CkStatus && document.getElementById(ids).value == '') {
eD = eD+' lienholder name';
document.getElementById(ids).focus();
flag = false;
}
ids2 = QnoText[i]+'laddress';
if (CkStatus && document.getElementById(ids2).value == '') {
eD=eD+' lienholder address';
document.getElementById(ids2).focus();
flag = false;
}
ids3 = 'datepicker2';
if (CkStatus && document.getElementById(ids3).value == '') {
eD=eD+' lien date';
document.getElementById(ids3).focus();
flag = false;
}
if(eD!="") alert("Please enter "+eD);
}
return flag;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<input type="radio" value="Yes" name="lien" id="lien" required="yes" onchange="showhideForm(this.value);"/><label for="lien">Lien</label>
<input type="radio" value="None" name="lien" id="nolien" onchange="showhideForm(this.value);"/><label for="nolien">No Lien</label>
<script type="text/javascript">
function showhideForm(lien) {
if (lien == "Yes") {
document.getElementById("div1").style.display = 'block';
document.getElementById("div2").style.display = 'none';
}
else if (lien == "None") {
document.getElementById("div2").style.display = 'block';
document.getElementById("div1").style.display = 'none';
$("#div1 > .clearfix input:text").val("");
}
}
</script>
<div id="div1" style="display:none">
<div class="clearfix">
<label for="lname">Lienholder Name:</label>
<input type="text" name="lienlname" validateat="onSubmit" validate="maxlength" id="lienlname" size="54" maxlength="120" message="Please enter lienholder name." value="">
</p>
<p>
<label for="laddress">Lienholder Address:</label>
<input type="text" name="lienladdress" validateat="onSubmit" validate="maxlength" id="lienladdress" size="54" maxlength="120" message="Please enter lienholder address." value="">
</p>
<p>
<label for="ldate">Date of Lien:</label>
<input type="text" name="lienldate" id="datepicker2" mask="99/99/9999" value="">
</div>
</div>
<div id="div2" style="display:none">
<!---You are not qualified to see this form.--->
</div>
<input type="submit" name="submit" value="Next" onclick="validateForm()">
最佳答案
可以使用换行符\n
使文本更具可读性:
var eD = [];
if (CkStatus && document.getElementById(ids).value == '') {
eD.push('Please enter lienholder name');
document.getElementById(ids).focus();
flag = false;
}
// ...
if (eD.length) alert(eD.join('\n'));
如您所见,我还将错误消息推送到 ed
中数组,这使得使用 .join()
连接结果消息更加方便方法。
关于javascript - 让 JS Alert 看起来更专业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26555768/
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我需要创建一个 API,允许我客户的开发人员使用将作为库发布的专有 C 模块(想想 .lib 或 .so - - 不是来源)。 我想让 header 尽可能对开发人员友好(所以我不需要这样做),遵循最
所以我想制作一个加载了全部功能的免费应用程序。在应用程序检测到许可的专业版 key 之前,专业版功能将被禁用。当然,我想让专业 key 使用 LVL 检查它的许可证。虽然到目前为止我知道如何做正确的事
我想就最小/样板专业 PHP 团队开发环境获得普遍共识。我无法在网络上的任何地方找到此信息。在开源世界中,有如此多的选择和如此多的做事方式,但我还没有找到任何适用于基础设施/管道方面的通用最佳实践。
希望我的问题不会太宽泛。因此,我尝试构建我的问题,以免对 this question 的问题得到太相似的答案。 . 目前我已经在 Linode 上部署了我的 rails 应用程序。服务很好,价格合理。
只是一般查询。我试图研究用于专业 360 开发的工具和环境,但 NDA 未涵盖的可用工具和环境并不多。 (请注意,我对 XNA 开发不感兴趣。) 问:PRO 开发的首选/最常见的开发环境是什么?是 V
我收到了 Rob Bovey 写的《Professional Excel Development》一书,它让我大开眼界。 我正在通过错误处理重新调整我的代码。然而,还有很多我不明白的地方。我特别需要知
IDE:Delphi 6 Professional。 我们有大项目。 我无法使用项目组来构建所有这些,因为我在执行此操作时遇到了 OM 错误和奇怪的文件错误。 我的想法是使用 DCC32.exe之前我
Microsoft网站具有冲突的信息: http://msdn.microsoft.com/en-us/library/ms182372.aspx ...使用Visual Studio Premium
所以我刚刚开始从头开始构建一个网站。我以前从未这样做过。我正在服务器上工作。 1。问题: 在我的文件index.php 中,我有以下内容: 效果很好,显示了 Start.html 的内容。在 htm
例如,在javascript中:1 var name = ""; alert("The name is: " + name); 或者2 alert("The name is: "); 在 ht
我是一名优秀的程序员,十分优秀!