2011-04-17 78 views
0

我有這種形式的專用iphone登陸頁面。但無法找到任何將處理驗證的內容。我只需要驗證號碼,但名稱也可以是有用的。我似乎找不到任何會提醒用戶該字段沒有輸入的內容。iphone網頁表單驗證

這僅僅是iPhone,是一個Web表單不是一個應用程序

<form method="post" action="submitquote.php" name="quoteform"> 
<label>Your Full Name</label> 
<input style="outline:none;" id="name" type="text" name="name" size="20" value="" class="elements"/> 
<label>Your Email Address</label> 
<input style="outline:none;" id="email" type="email" name="email" size="20" value="" class="elements"/> 
<label>Your Telephone Number</label> 
<input style="outline:none;" id="telephone" type="text" pattern="[0-9]*" name="telephone" size="20" value="" class="elements">    
<label>Company Postcode</label> 
<input style="outline:none;" id="postcode" type="text" name="postcode" size="20" value="" class="input" /> 

<div class="saveon">Save on..</div> 

<div class="checkboxs">Gas<input type="hidden" name="gasresult" value="no" /><input name="gasresult" type="checkbox" value="yes" checked="checked" /> Electricity<input type="hidden" name="electricresult" value="no" /><input name="electricresult" type="checkbox" value="yes" checked="checked" /></div> 
<input type="hidden" value="<?php echo $myid ?>" name="track" /> 
<input type="hidden" value="<?php echo $_GET['utm_source']; ?>" name="utm_source" /> 
<input type="hidden" value="<?php echo $_GET['utm_medium']; ?>" name="utm_medium" /> 
<input type="hidden" value="<?php echo $_GET['utm_term']; ?>" name="utm_term" /> 
<input type="hidden" value="<?php echo $_GET['utm_content']; ?>" name="utm_content" /> 
<input type="hidden" value="<?php echo $_GET['utm_campaign']; ?>" name="utm_campaign" /> 
<input type="submit" value="" class="submit" onclick="pageTracker._trackPageview('/HomePage/ClassicQuoteRequest/Submit')" /> 

</form> 

回答

0

您可以使用JavaScript來獲取表單的輸入對象的值。

function nameOK() { 
    var myForm = document.quoteform; // document.#nameOfForm# 
    var input = myForm.name; 
    var content = input.value; 
    return (content != ""); 
} 

這是未經測試的,但我最近做了類似的存儲餅乾。

希望它有效,
ief2