2016-10-07 4 views
0

NetSuite 내의 사용자 정의 양식에 응답 형 양식을 작성하려면 NLFORM 및 NLCATEGORY 등과 같은 필드 태그를 사용해야합니다. 그러나 반응 형 양식의 템플리트에 이들 태그를 적절히 통합하여 작동시키는 방법이 불분명합니다.NetSuite

는 여기에 지금까지이 작업은 다음과 같습니다

<!DOCTYPE html> 

<html lang="en"> 
<head> 
<Title>General Contact Form</Title> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 

<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet" type="text/css"> 
<style type="text/css"> 
h1, p { 
    font-family: 'Lato', sans-serif; 
    } 
</style> 
</head> 

<Body> 
<div class="container"> 
<h1> 
<center>Submit a Message</center> 
</h1> 
<form class="form-horizontal"> 
<NLFORM> 
<br> 
<fieldset> 
<legend>How Can We Help You?</legend> 
<div class="form-group"> 
<p class="control-label col-sm-2">Type of Inquiry*</p> 
<div class="col-sm-10"> 
<NLCATEGORY> 
</div> 
</div> 
<div class="form-group"> 
<p class="control-label col-sm-2">Subject*</p> 
<div class="col-sm-10"><NLTITLE> </div></div> 
<div class="form-group"> 
<p class="control-label col-sm-2">Message*</label> 
<div class="col-sm-10"><NLINCOMINGMESSAGE> </div></div> 
<div class="form-group"> 
<label class="control-label col-sm-2" for="NLFILE">File Upload</label> 
<div class="col-sm-10"><NLFILE> </div></div> 
</fieldset> 

<fieldset> 
<legend>Contact Information</legend> 
<div class="form-group"> 
<label class="control-label col-sm-2" for="first-name">First Name*</label> 
<div class="col-sm-10"> 
<NLFIRSTNAME></div></div> 
<div class="form-group"> 
<label class="control-label col-sm-2" for ="NLLASTNAME">Last Name*</label> 
<div class="col-sm-10"><NLLASTNAME></div></div> 
<div class="form-group"> 
<label class="control-label col-sm-2" for="NLEMAIL">E-mail*</label> 
<div class="col-sm-10"><NLEMAIL> </div></div> 
<div class="form-group"> 
<label class="control-label col-sm-2" for="NLPHONE">Phone</label> 
<div class="col-sm-10"><NLPHONE> </div></div> 
<div class="form-group"> 
<label class="control-label col-sm-2" for="NLCOUNTRY">Country</label> 
<div class="col-sm-10"><NLCOUNTRY> </div></div> 
</fieldset> 


<div class="form-group"> 
<div class="col-sm-offset-2 col-sm-10"> 
<input type="submit" value="Submit"> - or - 
<input type="button" value="Reset" onclick="page_reset(); return false;"></div></div> 
<NLSUBSIDIARY> 
<br> 
<p align=center>Fields marked with an<img src="http://shopping.na2.netsuite.com/core/media/media.nl?id=35211&c=4382721&h=2eef11083f182592e0bb">are required.</p> 

</form> 


</Body> 

</HTML> 

필드는 브라우저 창 크기를 조정에 응답 않지만, 넷 스위트가 제대로이 특정 양식을 사용하여 레코드를 생성 할 수없는 형태. 아무도 내가 여기서 잘못하고있는 것을 볼 수 있습니까? 여기

양식의 URL입니다 : http://www.boxcomponents.com/support-form

넷 스위트 필드 태그는 UI 내에서 제어; 필드 너비는 고정되어 백분율을 허용하지 않습니다. 또한 고정 너비가있는 드롭 다운 메뉴가 있으며 이는 다소 성가신 일입니다. NetSuite의 모든 태그를 제거하지 않으면 양식이 제대로 응답하지 못하는 것 같습니다.

+0

당신은 "에 대한 자세한 정보를 제공 할 수 제대로 레코드를 만들 수 없습니다 "? 어떤 종류의 오류나 메시지를 받고 있습니까? 기록이 잘못 작성 되었습니까? 아니면 전혀? – erictgrubaugh

+0

오류 메시지가 표시되지 않습니다. 레코드를 만들 수 없습니다. 양식을 제출하면 입력 한 데이터가 페이지에 다시 나타납니다. 그것은 바람직한 결과가 아닙니다. 너가 너 자신을 위해보고 싶으면, 다만 여기에 가십 시요 : http://www.boxcomponents.com/support-form – yangbanger

답변

2

스크립트를 열면 양식을 처리해야합니다. </form> 태그 뒤에 script 태그를 추가하여 양식 요소에서 클래스를 추가 및 제거하십시오.

또한이 중복 당신은 깨진 형태의 일종의 될 겁니다 :

예를 들면 그래서
<form class="form-horizontal"> 
<NLFORM> 

당신은이 것 :

<NLFORM> 
    ... 
</form> 
<script> 
jQuery(function($){ 
    $("#main_form").addClass('form-horizontal'); 
}); 
</script> 
+0

고마워요! 그것은 훌륭하게 작동했습니다. NetSuite가 사용자 정의 양식에 대해 가지고있는 미리 설정된 필드 너비 형식으로 인해 붙어 있지 않은지 알고 있습니까? 또는 어떻게 든 필드를 다르게 보이도록 수정할 수 있습니까? 양식은 이제 여기에 게시됩니다 : http://www.boxcomponents.com/contact-us – yangbanger

+0

당신은 CSS와 스크립트를 사용하여 거의 모든 것을 할 수 있습니다 :-) 나는 Netsuite의 양식에 좌절감을 느꼈으므로 내 자신 만의 양식을 만들었습니다. 양식 수신은 Netsuite의 양식 처리기가 수행하는 유용한 백그라운드 처리 대부분을 수행하지만 더 적은 해킹으로 최신 처리를 허용합니다. 그것은 Suitebundle # 141427입니다. 귀하의 경우 도움이되지는 않지만 리드와 고객에게만 해당됩니다. – bknights

+0

사례 (익명 고객)에서 연락처로 고객 정보를 변환 할 수 있는지 알고 계십니까? – yangbanger